我将创造多个销售版本具有推送通知功能的同一应用程序:
- 酷应用(完整版)
- CoolApp Free(免费,功能有限
版本)
- 酷应用程序中的应用程序(免费版
可通过应用内升级至完整版
购买)
在 Apple Program Portal 中注册 App ID 时,可以创建“Bundle Seed ID”:“您的 App ID 的 Bundle Seed ID 部分可用于在您使用单个 App ID 构建的多个应用程序之间共享钥匙串访问权限”
可以只创建一个App ID,例如:“XDFGYE6TR4.com.company.coolapp“并将其用于所有三个版本CoolApp,是否启用了推送通知和应用内购买?
不,这是不可能的。应用程序 ID 控制每个应用程序共享钥匙串访问的能力。
这里的关键是“...在使用单个应用程序 ID 构建的多个应用程序之间”部分。
应用程序 ID 不是捆绑包。 “com.company.coolapp”是应用程序 ID,用于控制钥匙串访问...以及是否可以启用推送等。
不幸的是,你想要的似乎是“使用通配符应用程序 ID”。
如果您想使用推送和应用内购买,则无法完成此操作。
但请记住...苹果不赞成同时拥有“Lite”版本和“应用程序内”可更新版本。非此即彼。最近他们一直在推动“应用内”更新......这让他们赚了更多钱。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)