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
And Apple Document requires Non-renewing subscriptions
must can be restored.
He said :
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.
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.
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.
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.