【发布时间】:2014-04-21 11:03:20
【问题描述】:
我需要设计一个使用应用内购买的应用。 在这个应用程序中,我必须使用 StoreKit(显然!),并且我想存储购买应用程序的人的列表并使用我自己的网络服务检查他们。这是因为一些越狱功能会欺骗应用商店
我所做的如下:
1.如果用户想使用特殊功能但尚未购买:
1.1 首先我检查用户默认设置并检查用户是否购买了该功能。
1.2 如果没有,我会带他/她的苹果专卖店并让他/她购买。
1.3 确认后,我将数据发送到我的网络服务并将其保存在用户默认值中。
2。如果用户想使用特殊功能并已购买:
2.1 首先检查用户默认值中是否存储了任何内容
2.2 如果什么都没买,请显示他/她的页面商店
2.3 从商店收到已经购买的消息后,我使用我的网络服务检查它
2.4 如果网络服务确认已购买消息,那么我让用户使用功能并将其保存在用户默认值中。
我在选择适用于所有 Apple 设备的唯一标识符时遇到问题。
【问题讨论】:
-
identifierForVendor 应该可以正常工作
标签: ios objective-c in-app-purchase app-store