有沒有人成功使用谷歌的應用程序中添加一個kivy/buildozer創建的應用程序?如果是這樣,你可以給我介紹一下如何在linux ubuntu系統下安裝和使用API嗎?kivy - Buildozer:應用內結算(谷歌Android)
回答
使用buildozer,你把你的公鑰到您的.bashrc文件:
export BILLING_PUBKEY="your public key goes here in the bashrc"
在建設有buildozer的APK,您通過使用公鑰令牌計費參數:
buildozer --with-billing $BILLING_PUBKEY android debug (or release)
然後,您可以使用像apktool這樣的工具來反編譯apk,從而暴露manifest.xml。您想要將清單許可添加到清單中:
<uses-permission android:name="com.android.vending.BILLING" />
然後使用apktool重新編譯apk。在你的main.py中,你應該輸入賬單:
from android.billing import BillingService
最後,你必須簽署和zipalign你的apk(如果之前完成)。
現在應該爲您的應用啓用應用內結算功能。安裝apk時,您將看到網絡通信帳單作爲應用程序的權限之一。
在github上有代碼使用應用內結算,但我不確定該代碼是否可靠。
我即將嘗試在應用採購中實施。你有關於應用程序購買的更多信息嗎? – xxLITxx
這是不可能的。 Buildozer使用谷歌不再支持的舊版Google應用內結算。您必須使用較新的應用內結算3. 您可以嘗試將所有需要的模塊和aidl文件添加到您的根文件夾並從那裏導入......只是一個想法(懷疑它是否可行)。 – chitondihk
通過在網絡上搜索「Google應用內結算3」,您可以找到關於應用內結算的更多信息。 如果Kivy/Buildozer的構建是爲了處理今天的應用內結算,那就太好了,因爲Kivy Python用戶只是意味着要上手持設備。 – chitondihk
- 1. PIP-2.7採用kivy buildozer
- 2. 在kivy buildozer android中導入netifaces錯誤
- 3. 構建Android Kivy應用程序的Buildozer返回命令失敗
- 4. 的Android應用內結算處理谷歌服務器響應代碼
- 5. Kivy Buildozer「ImportError:No module named docopt」
- 6. 與建設Kivy APK與buildozer
- 7. 谷歌雲計算功能+ Android應用
- 8. Paypal Android應用內結算
- 9. Android應用內結算:「RESULT_DEVELOPER_ERROR」
- 10. Android - 應用內結算
- 11. Android應用內結算層
- 12. 谷歌播放應用程式內結算購買錯誤
- 13. 谷歌應用內結算 - 處理購買錯誤[DF-IATPU-08]
- 14. 應用內結算和谷歌錢包的OrderID
- 15. 來自javascript的谷歌播放商店的應用內結算
- 16. 谷歌應用內結算收益時,市場不工作
- 17. 谷歌應用內結算,導致異常
- 18. 自動更新訂閱應用內結算谷歌播放
- 19. 谷歌應用內結算庫未在SDK Mananger
- 20. 谷歌在Kindle和Nook設備上的應用內結算
- 21. 谷歌在應用內結算V3錯誤代碼
- 22. 谷歌Android應用
- 23. 谷歌內部的Android應用播放
- 24. 需要使用kivy-buildozer的解釋
- 25. Kivy和谷歌Play業務
- 26. 使用Buildozer自定義kivy應用徽標
- 27. 錯誤包裝Kivy使用的Android numpy的庫buildozer
- 28. 清單buildozer要求建立Kivy-Python應用程序
- 29. kivy buildozer不能編譯應用程序針對python3
- 30. buildozer kivy應用程序不會在外部kv文件的Android上運行
我做了一個Buildozer Android發佈只是讓我可以查看bin文件夾的內容。看起來Buildozer包含了用於計費的AIDL.java文件。如果一切都在那裏,我只需要知道如何將清單權限添加到清單並激發應用內購買。 – chitondihk