Search results for

“restore purchases”

22,021 results found

Post

Replies

Boosts

Views

Activity

Reply to Do we still need "Restore purchases" button with app receipt mechanism?
After a user restores an auto-renewing sub to a new device, that device will automatically receive updates about subsequent renewal transactions. But does the first device (i.e. the one on which sub was originally purchased, before it was restored on a second device) continue to recevie the same updates? And more specifically, if updates detailing latest renewal transactions are being sent to both devices - is the receipt data being sent to both devices identical, with same Transaction ID value for latest renewal transaction? The Restore process generates new transaction IDs for each restored transaction, but I don't understand what happens with the receipts that follow or how that works across mutliple devices. Thanks in advance for any light you can shed here.
Topic: App & System Services SubTopic: StoreKit Tags:
Mar ’17
Is restore button still required if we were using StoreKit2 Transaction.currentEntitlements
Since StoreKit2 Transaction.currentEntitlements will able to return us user current owned purchased, during app startup. If that is the case, is it still necessary for developer to provide a restore button? If we still need to provide a restore button, what should the restore button do and what API should it call? Thanks
1
0
1.5k
Apr ’22
How to restore my iPhone X with Beta 11.2 self.iOSBeta
Hello,I just purchased today an iPhone X and sold my 7plus which was running the 11.2 beta.I updated through iTunes the iPhone X to 11.1. However now when i try to restore it iTunes displays this message Itunes could not restore the iPhone iPhone because the backup was corrupt or not compatible with the iPhone that is being restored.How can I manage to restore it as my iPhone backup contains important things?Thanks a lot !
25
0
8.4k
Nov ’17
Reply to In-App Purchase Refresh receipt
I just wantto keep the purchases are to be specific to respsective Apple ID.Let say User1 Purchase 1 month plan today, I'm sending purchase to our BE to calculate the remaining days and saving plan details for future referance.Here remaing days is 30 days If user2 purchases 6 months plan 5 months and 35 days ago, he can access plan only 5 days from now.If user1 logged in Device 2 with AppleID 2, and restores the purchases, 6 months plan will be applied, I''m, sending purchase to our BE to calulate remaining dyas, now he can access app 5 days only right.Ton handle this case, I'm trying to restrict the user to purchase subscription plan from another AppleID.Please let me know if I'm wrong.
Topic: App & System Services SubTopic: StoreKit Tags:
May ’17
Reply to How to clear appStoreReceiptURL in-app array
Two comments:regarding restoreCompletedTransactions, I hope what you say is not true. Can I buy an IAP to anApp, tell all my friends to download the app and then go from device to device restoring my IAP on their devices? I think that restoreCompletedTransactions only works if the 'purchaser' of the app is also the 'purchaser' of the IAP.regarding the OP issue - is it then possible that this phantom receipt indicates that there are transactions waiting to be downloaded as soon as the device logs into the correct test users account - the one who 'purchased' the app, not the one who thinks they completed all transactions.
Topic: App & System Services SubTopic: StoreKit Tags:
Jul ’15
Reply to HELP App Units vs In App Purchases?
Seen the iTC AAG, Glossary?https://itunesconnect.apple.com/downloads/Documentation/iTunes_Connect_App_Analytics_Guide_v1.pdfApp UnitsThe number of first-time app purchases made on the App Store using iOS 8 or later. App updates, downloads from the same Apple ID onto other devices, and redownloads to the same device are not counted. Family Sharing downloads are included for free apps, but not for paid apps.In-App PurchasesThe number of first-time purchases of an In-App Purchase on a device using iOS 8 or later. Restored In-App Purchases, whether on the same or on a different device, are not counted.
May ’17
Reply to is the receipt valid with empty in_app?
> consumable IAPs receipt on my server, but the in_app field is most likely to be empty in all receipts and the status field is 0.Does this mean the IAP is successful? how do I get the product_id with the empty in_app field?The receipt will contain the information for a consumable IAP until the app calls finishTransaction on the purchase. Then StoreKit will remove that purchase from the receipt. > Also the original_purchase_date in some receipt is very old. like it shows 2018 but my app have IAPs two months ago, so it should be 2019 at least. is this ok?Each IAP in a receipt will have an original_purchase_date that indicates the original purchase date of that IAP. If you restore the purchase or repurchase the IAP (for free) then that will not change the original_purchase_date. Autorenewable subscriptions are different.
Topic: App & System Services SubTopic: StoreKit Tags:
Nov ’19
Reply to In-app purchase restore not work in 10.2.1
Thanks for Reply.My code like below, I call finishTransaction method. Already i mentioned, It's successfully restored in iOS 9.x and 10.1.func paymentQueue(_ queue: SKPaymentQueue, updatedTransactions transactions: [SKPaymentTransaction]) { for transaction:AnyObject in transactions { if let trans = transaction as? SKPaymentTransaction { switch trans.transactionState { case .purchased: SKPaymentQueue.default().finishTransaction(transaction as! SKPaymentTransaction //Do stuff break case .failed: //Do stuff SKPaymentQueue.default().finishTransaction(transaction as! SKPaymentTransaction) break case .restored: //Do stuff SKPaymentQueue.default().finishTransaction(transaction as! SKPaymentTransaction) break default: break } } }It's not restored only in iOS 10.2When i perform restore below method is calledfunc paymentQueue(_ queue: SKPaymentQueue, restoreCompletedTransactionsFailedWithError error: Error) { //Do stuff }
Topic: App & System Services SubTopic: StoreKit Tags:
Mar ’17
Reply to In-App Purchase restore fails in iOS 9
Hi RichThank your for your swift response. I am testing my app in Xcode 7 Simulator (iPhone iOS 9). I am getting the error while trying to purchase/restore the product under the method restoreCompletedTransactionsFailedWithError with error Cannot connect to iTunes Store. I am able to fetch localizedTitle, localizedDescription, price and productIdentifier with SKProduct object but the purchase seems to be failing for me. There isn't any error/warning message in the console while purchasing the in-app purchase.P.S. I have logged in with the Sandbox Apple ID. I have also reported this problem in Apple Bug Reporter. The Bug ID is 22391271.Thanks!
Topic: App & System Services SubTopic: StoreKit Tags:
Aug ’15
State Restoration Question
I'm trying to work through the state resotation checklist and this one statement has me confused:(https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/StrategiesforImplementingYourApp/StrategiesforImplementingYourApp.html)(Required) Show your app’s window from theapplication:willFinishLaunchingWithOptions: method of your app delegate. The state restoration machinery needs the window so that it can restore scroll positions and other relevant bits of your app’s interface. I'm not explicitly showing my app's window, its'd a story board app and all that happens automatically. Is there something I'm missing? This is on swift if it matters.
1
0
396
Jan ’16
Subscription Restore receipt validation.
Good morning! Quick question regarding receipt validation when doing subscription restore. I do restore for subscription. My receipt has 10 transactions... after the restore obviously it will have 20 transactions in it. Do I need to sync the receipt with our backend for every new transactions created by restore operation or I can finish n-1 transaction and just send the receipt once for the last transaction? Will the receipt be the same for every transaction created by restore operation?
1
0
591
Jun ’22
How to Restore Non-renewing Subscriptions
How to restore non-renewing subscriptions using StoreKit? I can't use restoreCompletedTransactions() because it says in the Documentation: This method has no effect in the following situations: You tried to restore items that are not restorable, such as a non-renewing subscription or a consumable product.
0
0
427
Jul ’23
Reply to Do we still need "Restore purchases" button with app receipt mechanism?
After a user restores an auto-renewing sub to a new device, that device will automatically receive updates about subsequent renewal transactions. But does the first device (i.e. the one on which sub was originally purchased, before it was restored on a second device) continue to recevie the same updates? And more specifically, if updates detailing latest renewal transactions are being sent to both devices - is the receipt data being sent to both devices identical, with same Transaction ID value for latest renewal transaction? The Restore process generates new transaction IDs for each restored transaction, but I don't understand what happens with the receipts that follow or how that works across mutliple devices. Thanks in advance for any light you can shed here.
Topic: App & System Services SubTopic: StoreKit Tags:
Replies
Boosts
Views
Activity
Mar ’17
Is restore button still required if we were using StoreKit2 Transaction.currentEntitlements
Since StoreKit2 Transaction.currentEntitlements will able to return us user current owned purchased, during app startup. If that is the case, is it still necessary for developer to provide a restore button? If we still need to provide a restore button, what should the restore button do and what API should it call? Thanks
Replies
1
Boosts
0
Views
1.5k
Activity
Apr ’22
How to restore my iPhone X with Beta 11.2 self.iOSBeta
Hello,I just purchased today an iPhone X and sold my 7plus which was running the 11.2 beta.I updated through iTunes the iPhone X to 11.1. However now when i try to restore it iTunes displays this message Itunes could not restore the iPhone iPhone because the backup was corrupt or not compatible with the iPhone that is being restored.How can I manage to restore it as my iPhone backup contains important things?Thanks a lot !
Replies
25
Boosts
0
Views
8.4k
Activity
Nov ’17
Cloudkit: backup and restore
Hi,How can I make a backup of a Cloudkit (with data and structure) and a restore?Thank you
Replies
1
Boosts
0
Views
884
Activity
Apr ’17
Reply to In-App Purchase Refresh receipt
I just wantto keep the purchases are to be specific to respsective Apple ID.Let say User1 Purchase 1 month plan today, I'm sending purchase to our BE to calculate the remaining days and saving plan details for future referance.Here remaing days is 30 days If user2 purchases 6 months plan 5 months and 35 days ago, he can access plan only 5 days from now.If user1 logged in Device 2 with AppleID 2, and restores the purchases, 6 months plan will be applied, I''m, sending purchase to our BE to calulate remaining dyas, now he can access app 5 days only right.Ton handle this case, I'm trying to restrict the user to purchase subscription plan from another AppleID.Please let me know if I'm wrong.
Topic: App & System Services SubTopic: StoreKit Tags:
Replies
Boosts
Views
Activity
May ’17
Reply to How to clear appStoreReceiptURL in-app array
Two comments:regarding restoreCompletedTransactions, I hope what you say is not true. Can I buy an IAP to anApp, tell all my friends to download the app and then go from device to device restoring my IAP on their devices? I think that restoreCompletedTransactions only works if the 'purchaser' of the app is also the 'purchaser' of the IAP.regarding the OP issue - is it then possible that this phantom receipt indicates that there are transactions waiting to be downloaded as soon as the device logs into the correct test users account - the one who 'purchased' the app, not the one who thinks they completed all transactions.
Topic: App & System Services SubTopic: StoreKit Tags:
Replies
Boosts
Views
Activity
Jul ’15
Reply to HELP App Units vs In App Purchases?
Seen the iTC AAG, Glossary?https://itunesconnect.apple.com/downloads/Documentation/iTunes_Connect_App_Analytics_Guide_v1.pdfApp UnitsThe number of first-time app purchases made on the App Store using iOS 8 or later. App updates, downloads from the same Apple ID onto other devices, and redownloads to the same device are not counted. Family Sharing downloads are included for free apps, but not for paid apps.In-App PurchasesThe number of first-time purchases of an In-App Purchase on a device using iOS 8 or later. Restored In-App Purchases, whether on the same or on a different device, are not counted.
Replies
Boosts
Views
Activity
May ’17
Reply to is the receipt valid with empty in_app?
> consumable IAPs receipt on my server, but the in_app field is most likely to be empty in all receipts and the status field is 0.Does this mean the IAP is successful? how do I get the product_id with the empty in_app field?The receipt will contain the information for a consumable IAP until the app calls finishTransaction on the purchase. Then StoreKit will remove that purchase from the receipt. > Also the original_purchase_date in some receipt is very old. like it shows 2018 but my app have IAPs two months ago, so it should be 2019 at least. is this ok?Each IAP in a receipt will have an original_purchase_date that indicates the original purchase date of that IAP. If you restore the purchase or repurchase the IAP (for free) then that will not change the original_purchase_date. Autorenewable subscriptions are different.
Topic: App & System Services SubTopic: StoreKit Tags:
Replies
Boosts
Views
Activity
Nov ’19
Reply to Can we change the in-app purchase product type for an app?
You cannot delete an IAP but you can stop having it 'cleared for sale'. That means users can no longer purchase it but, if it were a non-consumable, users could restore it. It is unclear what the difference is between a consumable that is no longer 'cleared for sale' and one that is deleted. So, effectively, the answer to your question is 'yes'.
Topic: App & System Services SubTopic: StoreKit Tags:
Replies
Boosts
Views
Activity
Apr ’17
Reply to In-app purchase restore not work in 10.2.1
Thanks for Reply.My code like below, I call finishTransaction method. Already i mentioned, It's successfully restored in iOS 9.x and 10.1.func paymentQueue(_ queue: SKPaymentQueue, updatedTransactions transactions: [SKPaymentTransaction]) { for transaction:AnyObject in transactions { if let trans = transaction as? SKPaymentTransaction { switch trans.transactionState { case .purchased: SKPaymentQueue.default().finishTransaction(transaction as! SKPaymentTransaction //Do stuff break case .failed: //Do stuff SKPaymentQueue.default().finishTransaction(transaction as! SKPaymentTransaction) break case .restored: //Do stuff SKPaymentQueue.default().finishTransaction(transaction as! SKPaymentTransaction) break default: break } } }It's not restored only in iOS 10.2When i perform restore below method is calledfunc paymentQueue(_ queue: SKPaymentQueue, restoreCompletedTransactionsFailedWithError error: Error) { //Do stuff }
Topic: App & System Services SubTopic: StoreKit Tags:
Replies
Boosts
Views
Activity
Mar ’17
Restoring back up
Tried to restore my back up on my iPhone 6 64gb and it keeps telling me my iPhone has been disconnected any suggestions would greatly be appreciated.
Replies
4
Boosts
0
Views
435
Activity
Jun ’16
Reply to In-App Purchase restore fails in iOS 9
Hi RichThank your for your swift response. I am testing my app in Xcode 7 Simulator (iPhone iOS 9). I am getting the error while trying to purchase/restore the product under the method restoreCompletedTransactionsFailedWithError with error Cannot connect to iTunes Store. I am able to fetch localizedTitle, localizedDescription, price and productIdentifier with SKProduct object but the purchase seems to be failing for me. There isn't any error/warning message in the console while purchasing the in-app purchase.P.S. I have logged in with the Sandbox Apple ID. I have also reported this problem in Apple Bug Reporter. The Bug ID is 22391271.Thanks!
Topic: App & System Services SubTopic: StoreKit Tags:
Replies
Boosts
Views
Activity
Aug ’15
State Restoration Question
I'm trying to work through the state resotation checklist and this one statement has me confused:(https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/StrategiesforImplementingYourApp/StrategiesforImplementingYourApp.html)(Required) Show your app’s window from theapplication:willFinishLaunchingWithOptions: method of your app delegate. The state restoration machinery needs the window so that it can restore scroll positions and other relevant bits of your app’s interface. I'm not explicitly showing my app's window, its'd a story board app and all that happens automatically. Is there something I'm missing? This is on swift if it matters.
Replies
1
Boosts
0
Views
396
Activity
Jan ’16
Subscription Restore receipt validation.
Good morning! Quick question regarding receipt validation when doing subscription restore. I do restore for subscription. My receipt has 10 transactions... after the restore obviously it will have 20 transactions in it. Do I need to sync the receipt with our backend for every new transactions created by restore operation or I can finish n-1 transaction and just send the receipt once for the last transaction? Will the receipt be the same for every transaction created by restore operation?
Replies
1
Boosts
0
Views
591
Activity
Jun ’22
How to Restore Non-renewing Subscriptions
How to restore non-renewing subscriptions using StoreKit? I can't use restoreCompletedTransactions() because it says in the Documentation: This method has no effect in the following situations: You tried to restore items that are not restorable, such as a non-renewing subscription or a consumable product.
Replies
0
Boosts
0
Views
427
Activity
Jul ’23