Hi 大家好:
根據WWDC提供的文件,
從 iOS7 開始提供 appStoreReceiptURL
用法是-(void)paymentQueue:updatedTransactions:
取得 case SKPaymentTransactionStatePurchased:
(文件截圖)
ppt.cc/8yLna
(被PTT判定廣告啊~必須斷連結...)
想請問的是,
國外有人討論到,
用戶從 AppStore 下載APP之後,
NSURL* receiptURL = [[NSBundle mainBundle] appStoreReceiptURL];
NSData* receipt = [NSData dataWithContentsOfURL:receiptURL];
如果該用戶曾在該APP 內購 non-Consumable 產品
取得的 receipt 就有內容了(如果該用戶曾經)
不過在 Sandbox 環境下,這個方式是無法驗證的,
Sandbox 一定要經過一次購買或回復,
appStoreReceiptURL 才能取得購買內容。
所以想請問一下,國外的說法是否為真?
(從AppStore下載之後,appStoreReceiptURL 就可取得購買資訊)