2013-10-03 61 views
3

我有我的後臺通信的應用程序,我想在後臺接受且僅當用戶購買了通過Play商店中的應用程序,並沒有迴應偷走它。這樣的想法是:我可以使用購買狀態API來驗證,如果應用程序是通過Play商店買

  1. 用戶通過Play商店中
  2. 應用程序通過服務器進行通信,購買應用程序,並將誰使用app
  3. 服務器的用戶的Gmail地址詢問購買狀態API,如果用戶購買了應用程序與通過的Gmail帳戶

這樣就不可能以任何方式破解應用程序,如果用戶沒有通過Play商店購買服務器可以很容易地檢測到這一點,並且沒有辦法僞造它

問題是,在我看來,購買狀態API只適用於應用程序購買,而不是檢查應用程序是否通過playserver本身購買..有沒有人有我的信息我可以做我想做的事情?在我之前沒有人有這個問題嗎?

回答

2

根據documentation,如果您提供訂閱式服務,購買API將提供在購買時驗證提供給設備的令牌(而非用戶的GMail ID)的功能。令牌安全地嵌入(或多或少),並且我們認爲,難以找到並複製到另一個設備。

如果你擔心你的應用程序的盜版,看這裏:

How to secure my app against piracy

+0

但它也即將與用戶溝通,只要用戶如果購買了應用程序與服務器通信這個遊戲商店將以另外的方式保護我的服務。我不明白爲什麼沒有功能來檢查Playstore是否確認購買。 –

相關問題