iTunes Connect 应用内购买多个应用程序
我们有来自同一代码的两个目标。原因是能够本地化应用商店和设备上的图标。它们有不同的应用程序 ID,但我们希望两者使用相同的 IAP。
我们使用 Urban Airship 来管理 IAP,但 iTunes Connect 不允许我们在不同的应用程序中输入相同的产品 ID。
我们真的不想保留不同的代码集和 IAP,那么有什么方法可以让它发挥作用吗?
谢谢
We have two targets from the same code. Reason is to be able to localize the icon in the app store and on the device. They have different App IDs, but we was hoping to use the same IAPs for both.
We use Urban Airship to look after the IAPs, but iTunes Connect doesn't allow us to enter the same Product ID in the different apps.
We don't really want to keep different sets of codes and IAPs, so is there any way of getting this to work?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不需要。
应用内购买需要非通配符应用 ID(foo.bar.bang,而不是 foo.bar.*)。
应用程序 ID 必须不同。
应用内购买只能访问自己的App ID可用的购买。
我建议您重新考虑本地化图标的必要性。 (如果你的图标上有文字,你绝对应该重新考虑它!)否则,通用化图标。
可能的解决方法(我认为你可以这样做):两个应用程序都可以使用 iCloud 访问共享默认值。解锁从一个应用程序在另一个应用程序中进行的购买(默认情况下已识别)。
No.
In-app purchases require non-wildcarded App IDs (foo.bar.bang, not foo.bar.*).
App IDs must be different.
In-app purchases can only access their own App IDs available purchases.
I suggest you rethink the need for localized icons. (If there is text on your icon, you should definitely rethink it!) Otherwise, genericize the icon.
Possible workaround (i think you can do this): both apps can use iCloud to access shared defaults. Unlock purchases made from one app in the other as identified by defaults.
不,你不能使用与 @bshirley 提到的相同的订阅 - 根据 https://developer .apple.com/app-store/subscriptions/
但是您可以创建两个订阅并在应用程序之间同步,这样您的用户就不会为同一件事支付两次费用。
No you can't use the same subscription as @bshirley mentioned - according to https://developer.apple.com/app-store/subscriptions/
But you can create two subscriptions and sync between the apps so your users will not pay twice for the same thing.