无需注册即可恢复非续订订阅的交易 [英] Restore transactions for Non-renewing subscriptions without registration

查看:26
本文介绍了无需注册即可恢复非续订订阅的交易的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

AppStore 审核者要求我们购买 非续订订阅 类型不会强制用户注册.他的意思也是用户没有注册他也可以购买Non-renewing subscriptions类型

AppStore reviewer requires us to purchase Non-renewing subscriptions type will not enforce user to register. He means also the user not register he can also purchase Non-renewing subscriptions type

而且 Apple Document 要求 非续订订阅 必须可以恢复.他说:

And Apple Document requires Non-renewing subscriptions must can be restored. He said :

非续订订阅和消费品不是由 Store Kit 自动恢复.非续订订阅必须但是可以恢复.要恢复这些产品,您必须记录购买并提供时在您自己的服务器上进行的交易您自己的机制将这些交易恢复到用户的设备.

Non-renewing subscriptions and consumable products are not automatically restored by Store Kit. Non-renewing subscriptions must be restorable, however. To restore these products, you must record transactions on your own server when they are purchased and provide your own mechanism to restore those transactions to the user’s devices.

所以当用户注册时,我会给用户一个唯一的 userId,他可以通过他的用户名和密码获取 userId,这样我就可以共享不同 ios 设备的用户信息,我可以恢复交易,因为他们有唯一的用户 ID.

So when user register , I will give the user an unique userId , he can get the userId with his userName and password , so I can share the user's info for different ios device , and I can restore the transactions , because they have an unique userId.

但问题是:当用户未注册时,我的服务器也会给他们一个唯一的 userId ,非注册用户会将 userId 保存到 .plist .他们还可以恢复交易.但是当他删除我的应用程序,然后下载一次时,userId 丢失了,因此他无法恢复交易.他将是一个普通的默认用户.

But the problem is this : when the user not register , my server will also give them an unique userId , the non-registration user will save the userId to the .plist . They can also restore transactions. But when he delete my app , and then download once , the userId is lost , so he can not restore transactions. He will be a normal default user.

appStore 是否会因为以下原因拒绝我的应用程序:

Does the appStore will reject my app for the reason :

无法在未注册的情况下恢复非续订订阅的交易,这恢复前删除应用

Cannot Restore transactions for Non-renewing subscriptions without registration,which delete the app before restore

如果应用商店拒绝,如何解决,谢谢.

If appStore will reject , how to fix it ,thx all.

推荐答案

我已将我的应用提交到 appStore.

I have submit my app to the appStore.

我为注册或登录的非续订订阅恢复交易.

I restore transactions for Non-renewing subscriptions who register or login.

对于未注册"和删除我的应用"的非续订订阅,我不会恢复交易.

I do not restore transactions for Non-renewing subscriptions who don't "register" and "delete my app".

我的应用已获批准

这篇关于无需注册即可恢复非续订订阅的交易的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆