我有几个类似的应用程序(A1-A3)具有完全相同的代码库。它们都做类似的事情(图表),每个都有特定用例的专业化。我现在正在考虑创建一个应用程序(B),将专业销售作为应用程序购买中的Mac App Store。所以基本上,我减少了应用程序的数量,但是会提供相同的图表,只是改变如何将它们从专用应用程序销售到应用程序中。
我怎样才能最好地确保" old"应用程序A1-A3可以使用他们在新软件B中购买的专业吗?我不想两次充电。因此,他们应该能够“恢复”他们在B中作为A2购买的专业化。这可能吗?如果是这样,怎么样?
答案 0 :(得分:1)
在应用B中,在后台执行以下步骤或单击还原IAP按钮:
NSBundle bundleWithIdentifier
appStoreReceiptURL
请记住,Apple的条款和条件说的是"只有appstore IAP应该用于解锁功能;不要推出自己的许可证机制"