IAP - Restore not working on iMessage(MessageExtension)

Only 'iMessage Extension' does not work....

same code in 'single view app' works.


It worked well about a month ago.

But now the restore( Subscription ) is not working properly.

It has not been restored for about a month. But you can buy it. ( Production same.)

I can't get my subscription information.


Is there any other way to solve this problem?


Even if I send an e-mail to Apple, they have not responded.

It's already been a week.

help me!...
😢













Any update on this?

Has a bug report been submitted for either case? If not, I'd suggest doing so - using the Apple Developer Bug Report web page


http://bugreport.apple.com


When creating the bug report, please select "other" for the component. I would also include a console log trace with the StoreKit profile active, showing the attempt to call restoreCompletedTransactions. The instructions to install the profile and to capture the trace follows.


Here are the instructions to install the StoreKit profile

Install StoreKit profile to an iOS 11+ device

Please login to the Apple Developer Bug Report - Profiles and Logs website using Safari (or other Browser) on the device.

<https://developer.apple.com/bug-reporting/profiles-and-logs/>

Click the “Profile” URL associated with the “App Store/iTunes Store for iOS” item. You will download the “itmsdebugging.mobileconfig” file.

IMPORTANT - PLEASE RESTART THE DEVICE


CAPTURE THE DEVICE CONSOLE LOG - connect the device to a macOS X Sierra system (macOS X 10.12.x or newer)

1. Launch the Console app and select the device in the left side of the Console window

2. Before starting the iOS app, click “Clear”.

3. Start the application and perform the steps to replicate the problem.

4. When the issue occurs, save the contents of the Console log

Check the contents of the console log for the string “fetchSoftwareAddOns”. If this string is not present in the log, the profile was not active. Please re-install the StoreKit profile and make sure to restart the device.


To submit a bug report for investigation by iTunesConnect, please use the Apple Developer Bug Report web page - http://bugreport.apple.com.


After logging in, select the Product “Other”.


Fill out the bug report form. In the description section -

make sure to include the application ID

add the in app purchase identifiers which are failing

Please include the console log contents


By following these instructions, the Bug Report team will be able to expedite the assignment of the bug report to the iTunesConnect Support team.


rich kubota rkubota@apple.com

Added a bug report 44150257. Just be sure of the issue, I paid for one of my Sticker apps that has an In-App Purchase. Deleted the app, reinstalled, and sure enough nothing happens when I tap Restore. No prompts, no restoration. When I tried to actually purchase the app again, it does tell me I've actually bought it and restores.


What's odd is everything works fine in the Sandbox Environment. Only seems to be an issue with a live app.


The restore code I'm using...


func restorePurchases() {


SKPaymentQueue.default().add(self)

SKPaymentQueue.default().restoreCompletedTransactions()

}


func paymentQueueRestoreCompletedTransactionsFinished(_ queue: SKPaymentQueue) {


for transaction:SKPaymentTransaction in queue.transactions {


defaults.set("Purchased", forKey: transaction.payment.productIdentifier)

stickersAlreadyBought = true

}


if ( stickersAlreadyBought == true){

unlockAllStickers()

}



}

IAP - Restore not working on iMessage(MessageExtension)
 
 
Q