Translate

2016年9月19日 星期一

IAP 筆記

注意事項

1.購買者買 100 元 ,有30元會是給蘋果 ,70元是給你

2.只能在實機上測試,測試時,會是SandBox下測試,並且也需使用測試帳號測試

產品項目

1.消耗性:可以重覆購買,但不會記錄(也就是你的APP砍掉就無法找回來了,除非自已找個伺服器記下來),加速時間藥水,主角的生命...(蘋果驗證收據時,只有第一次購買才有返回,接下來就無返回)

2.非消耗性:不能重覆購買,只能購買一次。並且永遠有效,只要你使用這個蘋果帳戶登入,就算你砍了APP再重新購買也一樣有效(驗證收據時,會返回收據)

3.自動續訂型訂閱:一段時間會自動續訂的產品,過1個月,3個月後,就會開始自動續訂了,蘋果有記時間的。(驗證收據時,會返回收據)

4.非續訂型訂閱:一段時間就會過期的產品,不過這東西蘋果也不會記,感覺跟消耗性一樣,只是產品分類不一樣用來區別(驗證收據時,會返回收據)

流程

[商品列表]

1.APP向APP Store取得清單(Bundle Identifier要與iTunes Connect申請的ID一樣)

2.拿到商品資訊


[使用者購買]

1.使用者登入

2.使用者在蘋果處理付費要求並回傳交易記錄


3.APP拿到這個交易記錄在詢問驗證伺服器這個記錄是否正確/成功(這裡是做個二次驗證的動作,怕有人偽造購買成功收據,所以多了個驗證流程)

4.回傳結果,確定成功就記錄此筆記錄,並購買這項產品

ps。如果是訂閱類型的產品是可要被使用者回復使用的



沒有留言:

張貼留言