2010-12-05 103 views
2

我有一個應用程序需要創建一個遠程帳戶,如果用戶支付使用Android Market的應用程序。遠程驗證Android Licensing API

我該如何從應用程序本身以安全的方式做到這一點,即。我不希望任何人能夠將數據提交到網址並創建帳戶,我希望這可以通過驗證的方式進行。我想在應用程序本身中包含一個身份驗證密鑰,但這並不會阻止某人反編譯應用程序並取出授權密鑰。

有沒有辦法使用PHP查詢Android電子市場付款?

回答

0

我發現如何去做。您需要編寫一個基於原始授權系統的自定義Java類,特別是verify()方法。然後,您可以在php中使用反引號運行該命令並獲取stdout。

0

如果您想使用PHP而不是執行Java進程,您可能會發現this library on Google Code驗證了Android Market許可響應的有用性。

這隻需要幾行PHP就可以驗證許可證,密鑰和OpenSSL資料的格式將爲您處理。