Guo*_*uan 6 iphone app-store in-app-purchase ios
AppStore评论员要求我们购买Non-renewing subscriptions类型不会强制用户注册.他还意味着用户没有注册他也可以购买Non-renewing subscriptions类型
而Apple Document要求Non-renewing subscriptions必须可以恢复.他说 :
Store Kit不会自动恢复非续订订阅和消耗品.但是,不续订订阅必须是可恢复的.要恢复这些产品,您必须在购买时在自己的服务器上记录事务,并提供自己的机制将这些事务还原到用户的设备.
所以当用户注册时,我会给用户一个唯一的userId,他可以用userName和密码获取userId,这样我就可以分享不同ios设备的用户信息,我可以恢复交易,因为他们有一个唯一的userId .
但问题是这样的:当用户没有注册时,我的服务器也会给他们一个唯一的userId,非注册用户会将userId保存到.plist.他们还可以恢复交易.但是当他删除我的应用程序,然后下载一次,userId就丢失了,所以他无法恢复交易.他将是一个普通的默认用户.
appStore会拒绝我的应用程序,原因如下:
无法在没有注册的情况下还原非续订订阅的事务,这会在还原之前删除应用程序
如果appStore会拒绝,如何修复它,thx all.
| 归档时间: |
|
| 查看次数: |
3348 次 |
| 最近记录: |