[問題] 請問appStoreReceiptURL的使用時機?

看板MacDev作者 (Ben(憋))時間10年前 (2015/05/19 16:19), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
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 就可取得購買資訊) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.40.85.230 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1432023576.A.D00.html

05/19 17:45, , 1F
現在ppt.cc被站方禁用了
05/19 17:45, 1F
文章代碼(AID): #1LMl8Oq0 (MacDev)
文章代碼(AID): #1LMl8Oq0 (MacDev)