所以,我有一個應用程序,剛剛被蘋果拒絕,因爲沒有實施restorePurchases按鈕,用戶恢復他們購買的任何非消耗品。我知道背後的邏輯,並且因爲錯過它而感到不好(或者至少沒有理解它的實現的阻塞方面),但是我有一個不尋常的情況(我不確定是否有所不同,但無法找到很多圍繞它的最佳實踐......)安全問題與恢復在應用程序內購買
我的應用程序是跨平臺的,因此用戶可以在Android和iOS上購買相同的產品,並且這些購買需要持續跨平臺...所以,成功驗證後,我更新了後端的值,這兩個客戶端都具有讀寫權限。由於這個原因,我認爲我堅持跨設備和平臺進行購買很好......但購買與我的應用程序用戶類中的帳戶綁定。現在
,如果我要實現按鈕所要求的蘋果,什麼是從恢復使用Apple ID在我的應用程序數據庫相關聯給其他用戶的購買停止用戶...可能導致的收入泄漏'可以這麼說 - 例如,以朋友用戶的身份登錄,恢復購買,這在我的情況下會將購買複製到用戶類...然後我有兩個用戶只有一個相關的收入......
所以......問題:
1)我被天真欺騙系統的能力嗎? 2)有沒有人有任何有關如何解決/解決此問題的最佳做法?
啊哈,從來沒有抓到有關用戶名的部分......謝謝!如何提供付款? – 2014-12-10 23:26:09
您指的是哪一項付款? – Paulw11 2014-12-10 23:28:30
「如果您的用戶在您的賬戶中,除了他們的App Store賬戶,請在付款時提供這些額外的信息。」 ...任何想法如何包含我的用戶名付款? – 2014-12-10 23:30:43