我創建iOS上的服務器驅動的遊戲,讓玩家創造多設備玩遊戲的帳戶。我的遊戲有應用內購買(IAP),它們是非消耗性的,可以由原始購買者恢復或重新下載。的iOS漏洞利用:恢復應用內購買到多個遊戲帳號
我寧願球員不能恢復他們的IAP多個遊戲賬號。蘋果的規則有可能嗎?
以英雄學院爲例,它是可能的。
- PLAYER1購買所有的IAP對他的遊戲帳號和iTunes賬戶
- PLAYER1登錄Player2的英雄學院遊戲賬號
- PLAYER1重新下載的非消耗IAP到Player2的遊戲賬號,給Player2權限給所有的IAP
- Player2的登錄到自己的遊戲帳號自己的設備上,現在有權限的所有IAP
結果是:Player2已經得到了所有我的AP免費。
我可以在他們的iTunes帳戶中讀取並將iTunes恢復購買限制爲單個遊戲帳戶。實施該解決方案似乎違背了Apple恢復非易損IAP的指導方針。
我可能會考慮購買消費品,並且只適用於單一帳戶,但似乎不符合Apple的指導方針,並且會成爲最終用戶設計不佳的問題。
你是否找到了解決辦法? – GameDevGuru
我建議你直接聯繫Apple。 – Timtech
如何使用IOS 7.0+可用的「applicationUsername」字段? – Lexicon