我有几个类似的应用程序(A1-A3),使用的代码库非常相同。它们都做类似的事情(图),每个都有一个特定用例的专门化。我现在正在考虑创建一个应用程序(B),在应用程序购买中作为Mac应用程序商店销售专业。因此,基本上,我减少了应用程序的数量,但将提供相同的图表,只是将它们的销售方式从专用应用程序更改为应用程序内。
我如何才能最好地确保“旧”应用程序A1-A3的购买者可以使用他们在新软件B中购买的专业知识?我不想收他们两次钱。因此,他们应该能够“恢复”他们在B中作为A2购买的专业化认证,这是可能的吗?如果是这样的话,是怎么做的?
发布于 2018-05-23 20:09:08
在app B中,在后台或单击restore IAP-按钮时执行以下步骤:
使用appStoreReceiptURL
NSBundle bundleWithIdentifier
,在收到此捆绑包时,使用appStoreReceiptURL
请记住,Apple的条款和条件是这样说的:“只有appstore IAP应该用于解锁功能;不要使用自己的许可机制”。
https://stackoverflow.com/questions/50480313
复制相似问题