【发布时间】:2015-10-06 19:14:06
【问题描述】:
我有一个付费应用,我正在考虑通过应用内购买免费提供。如果我进行切换,我需要检查用户是否已经为应用程序付费,然后启用付费功能。
我认为下面的代码应该可以满足我的需求,但我不确定如何测试它。我构建了应用程序并使用我的设备上的开发配置文件运行它,receitpData 是空的。因此,我使用分发配置文件构建了应用程序并将其提交到应用程序商店,然后使用试飞下载了应用程序,但我仍然遇到同样的问题。
如何从现有应用中获取收据数据?
我是否需要为此应用启用应用内购买才能获取此数据?
NSURL *receiptUrl = [[NSBundle mainBundle] appStoreReceiptURL];
NSData *receiptData = [NSData dataWithContentsOfURL:receiptUrl];
【问题讨论】:
标签: ios objective-c xcode storekit