Hi,
Iβm currently trying to let users purchase an IAP on watchOS, but with the exact same code as on iOS (which works), Iβm getting some errors (SDK version 4.2.1):
2022-04-21 14:05:00.526782+0200 Anime Manga Tracker Watch App WatchKit Extension[338:26944] [Purchases] - DEBUG: Make purchase called: purchase(sk1Product:payment:package:completion:)
2022-04-21 14:05:00.532433+0200 Anime Manga Tracker Watch App WatchKit Extension[338:26944] [Purchases] - DEBUG: Purchasing product from package - com.xxxxx.xxxxx.xxxx in Offering XXXXX
2022-04-21 14:05:00.534097+0200 Anime Manga Tracker Watch App WatchKit Extension[338:27113] [Purchases] - DEBUG: PaymentQueue updatedTransaction: com.xxxxx.xxxxx.xxxx 2000000012345678 () 2000000012345678 - 1
2022-04-21 14:05:00.553831+0200 Anime Manga Tracker Watch App WatchKit Extension[338:27113] [Purchases] - DEBUG: Unable to load receipt, ensure you are logged in to a valid Apple account.
2022-04-21 14:05:00.554048+0200 Anime Manga Tracker Watch App WatchKit Extension[338:27113] [Purchases] - DEBUG: Receipt empty, refreshing
2022-04-21 14:05:02.185744+0200 Anime Manga Tracker Watch App WatchKit Extension[338:27112] [Purchases] - DEBUG: Unable to load receipt, ensure you are logged in to a valid Apple account.
2022-04-21 14:05:02.185908+0200 Anime Manga Tracker Watch App WatchKit Extension[338:27112] [Purchases] - WARN: Unable to load receipt, ensure you are logged in to a valid Apple account.
2022-04-21 14:05:02.186114+0200 Anime Manga Tracker Watch App WatchKit Extension[338:27112] [Purchases] - ERROR: The receipt is missing.
2022-04-21 14:05:02.186737+0200 Anime Manga Tracker Watch App WatchKit Extension[338:26944] [Purchases] - ERROR: Unexpected backend error when posting receipt. Make sure you are on latest SDK version and let us know if problem persists.
The watchOS app is able to receive product info (I can see the price being fetched):
DEBUG: SKProductsRequest request received response
DEBUG: SKProductsRequest did finish
DEBUG: CustomerInfo updated from network.
I canβt find a lot of docs on watchOS implementation, is there anything different to the iOS side that needs to be done on my end? Thanks!