English 中文(简体)
iOS 存储器- App 以 App 登录方式购买
原标题:iOS StoreKit - in-App Purchase by App Login

以下是目前申请的情景:

我正在处理的应用程序有它自己的登录服务, 即用户可以在应用程序上注册并登录到它上。

用户登录到应用程序( 通过申请证书), 然后获得购买该应用程序所列10本书中任何一本的选项 。 书购买后, 将用他的应用程序 userID 注册, 每次用户登录到身份识别卡, 任何设备上, 他都会有该簿 。

现在,由于在这种情形下,用户应该能够一次又一次地购买一本书(但有不同的应用程序证书 ), 我正在考虑使用“消费”产品选项,并在应用程序本身添加一个条件,检查用户所登录的书籍已经购买了哪些书籍,而不是向他们展示他们购买的书籍(又通过申请证书 ) 。 这样一来,他们就不能再购买同一本书了。

有可能吗?

请出谋划策

最佳回答

如果我正确理解您的话, 您只是不想让用户购买同一本书不止一次。 如果是的话, 您只需要检查应用程序启动时, 程序用户已经购买了哪些书籍, 然后更正用于购买已购买的书籍的清单 。

问题回答

我认为您想要执行不可消耗的产品, 如果用户从一个设备中购买任何书籍, 那么它也可以在其他设备上使用。 Store Kit 提供内置支持, 以恢复多个设备上的不可消耗产品。 为了恢复交易, 您的应用程序会调用支付队列的“ 恢复完成交易” 方法 。





相关问题
List Contents of Directory in a UITableView

I am trying to list the contents of Ringtones directory in a TableView, however, I am only getting the last file in the directory in ALL cells, instead of file per cell. This is my code: - (...

iPhone NSUserDefaults persistance difficulty

In my app i have a bunch of data i store in the NSUserdefaults. This information consists of an NSObject (Object1) with NSStrings and NSNumbers and also 2 instances of yet another object (Object2). ...

Writing a masked image to disk as a PNG file

Basically I m downloading images off of a webserver and then caching them to the disk, but before I do so I want to mask them. I m using the masking code everyone seems to point at which can be found ...

Resize UIImage with aspect ratio?

I m using this code to resize an image on the iPhone: CGRect screenRect = CGRectMake(0, 0, 320.0, 480.0); UIGraphicsBeginImageContext(screenRect.size); [value drawInRect:screenRect blendMode:...

Allowing interaction with a UIView under another UIView

Is there a simple way of allowing interaction with a button in a UIView that lies under another UIView - where there are no actual objects from the top UIView on top of the button? For instance, ...

热门标签