推 areyo: 訂閱型的? 42.77.114.91 11/12 17:53
單次購買的非消耗型的,相對單純,可以restore的那種
※ 編輯: lucasbard (123.0.59.64 臺灣), 11/12/2019 23:04:07
推 benjenq: 以前有遇過,少數帳號 restore 有問題, 42.75.210.31 11/23 17:28
→ benjenq: 無解,只能懷疑該帳號 iTune Store 有問42.75.210.31 11/23 17:28
→ benjenq: 題42.75.210.31 11/23 17:28
分享一下後續的處理,搞了老半天,覺得有兩個可能的原因:
1. 觀察者我是加在Upgrade頁面上,但WWDC Apple有再三提及觀察者一開始就要加 -> 但
這應該也不是病因,因為不是來不及交易就跳出該頁面,而是Apple 有確實傳回 failed
「無法連結ITunes store」,所以頂多應該是影響反應速度
2. 使用者瘋狂按Upgrade和Restore按鈕,程式上會「一直重來」,因為交易需要時間,
我看有時候成功需要長達約10秒,失敗的話則很快,如果user一直猛按,就永遠到達不了
-> 但因為現有的幾個 user 都有確實到達 failed,所以應該也不是這個問題,不過這
樣確實減少了嘗試交易的次數,而且 Apple 自己的 sample code 也是這樣寫,如果加上
個防呆機制不知道會不會有什麼問題。
結果只加上把失敗的原因Alert告知給user,就也沒做什麼了。觀察者要改寫我能力上寫
不出來。
然後我寫信與幾位購買後無法使用的user道歉,並且請他們去 https://reportaproblem.
apple.com/ 退費。
結果後來有一位跟我說他購買成功了,並且寄給我交易紀錄,我看整個流程也沒什麼不同
,所以看起來就只能老天保佑。
※ 編輯: lucasbard (123.0.59.64 臺灣), 11/25/2019 07:30:59
推 ethanhuang13: 經歷許多挫折與傷害之後,要串 IAP1.171.103.72 12/15 20:16
→ ethanhuang13: 我會去用 RevenueCat SDK 1.171.103.72 12/15 20:16
原來有這東西 感謝 有空來研究
※ 編輯: lucasbard (123.0.59.64 臺灣), 12/26/2019 06:54:52