我有一種非消耗性IAP,稱爲「專業版」。我給買家一些額外的點數和一些訪問權限。IAP非消耗品在第一次購買後給出額外的積分
第一次購買時沒有問題。它給出了要點並消除了限制。
但是,當他們試圖再次購買它說「你已經購買這個項目點擊確定再次下載」,然後它得到SKPaymentTransactionStatePurchased並再次給出點。
我試圖放置一個鑰匙串,所以它只會給一次設備一次,但如果有人拿着另一臺設備並用他們購買遊戲的賬戶登錄,他們會再次得到這些分數。
任何想法來解決這個問題?我的意思是我應該改變他們拿分的地方(它在validateReceiptForTransaction成功後給出分數)?
謝謝大家