non-renewing-subscription

App Rejection on Restoring Non-Renewable subscription on iOS 6 app

余生长醉 提交于 2019-12-25 06:55:35
问题 My app supports iOS 6 to iOS 8 . It has non-renewing subscription feature with a restore button and recently I got a rejection on this: We found that your app is using Receipt Validation found in iOS 7+ to restore Non-Renewing Subscription . However, since your Application supports iOS 6.0 , Non-Renewing Subscription cannot be restored in this manner. It would be appropriate to remove this feature from you binary and include an optional user registration feature, to deliver subscription

Using appStoreReceiptURL to restore non-renewing subscription

谁说我不能喝 提交于 2019-12-10 10:57:12
问题 I can use the receipt obtained by appStoreReceiptURL to retrieve the purchase date of non-renewing subscription. For non-renewing subscription, from the purchase date I could calculate the expiration date. But when I try to restore using appStoreReceiptURL. I found that it returns nil on devices that did not make purchase even signing in with the same Apple ID. Using [[SKPaymentQueue defaultQueue] restoreCompletedTransactions]; cannot update the receipts in appStoreReceiptURL. Did I do

Non-renewing Subscriptions: Removed From Receipt?

北城以北 提交于 2019-11-28 19:41:41
I'm implementing in-app purchases for my app (to be released), and providing support for iOS6 and iOS7. My question has to do with differences between non-renewing subscription mechanisms across iOS6 and iOS7, and more specifically about how a restore is implemented. To accommodate both iOS6 and iOS7, I have implemented a server-side solution to enabling a restore. I optionally allow the user to create a username/password that can be used on a different device (or the same device if data is lost) to do a restore. I have most of this basically working but as I've been progressing with my

Non-renewing Subscriptions: Removed From Receipt?

点点圈 提交于 2019-11-27 12:28:42
问题 I'm implementing in-app purchases for my app (to be released), and providing support for iOS6 and iOS7. My question has to do with differences between non-renewing subscription mechanisms across iOS6 and iOS7, and more specifically about how a restore is implemented. To accommodate both iOS6 and iOS7, I have implemented a server-side solution to enabling a restore. I optionally allow the user to create a username/password that can be used on a different device (or the same device if data is