我正在设计一个付费应用,要求用户创建自己的个人资料。
此应用程序当然可以在用户拥有的每个设备上下载。
这是我想要绕过的精确场景:
所以我的问题是:我想将应用程序的使用仅限于支付应用程序的用户,而不是他的朋友。
当然,我无法使用AppleID,因为无法从代码中获取它。
我想我可以使用iCloud这样的时刻,但由于(iOS unique user identifier)用户可以选择不使用iCloud,我的问题没有解决......
有没有一个简单的解决方案,我错过了解决这个问题?
答案 0 :(得分:0)
你的朋友将使用不同的苹果ID。您可以使用apple的Restoring Transactions api来了解用户是否购买了应用程序。这适用于购买应用中的非消耗品。请检查以下链接: https://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/MakingaPurchase/MakingaPurchase.html#//apple_ref/doc/uid/TP40008267-CH3-SW1