Ale*_*ers 13 iphone storekit in-app-purchase ios4 ios
In App Purchase的产品ID是否必须以Reverse-DNS开头,com.mycompany.My_Awesome_Game.Level_Pack_1
或者它可以是独立的Level_Pack_1
吗?
Jul*_*rgé 23
产品ID可以是您想要的任何内容,但建议您遵循反向域名样式.但最终对产品ID的命名没有限制.它也不需要使用您的应用程序包ID作为前缀.
从来源:
问:我正在实施In App Purchase,必须注册我的产品标识符.什么是产品标识符以及如何在我的应用程序中创建和使用它们?
答:产品标识符是一个字符串,用于唯一标识您希望从应用程序中销售的每个产品.App Store使用它来检索有关产品的信息.它是一个字符串标识符,只能包含字母数字(AZ,az,0-9),下划线(_)和句点(.)字符.您可以使用这些字符的任何序列作为标识符.但是,我们建议您在创建标识符时使用反向域名样式(例如,com.companyname.application.productid).
因此,在您的示例中,"Level_Pack_1"将是有效的产品ID.