簡體   English   中英

應用內結算是否需要在用戶的設備上安裝 Google Play 服務?

[英]Does in-app billing require Google Play services to be installed on the user's device?

應用內計費的設置文檔顯示您需要將應用內計費庫添加到您的 Android 項目中。 大概是調用 Google Play 的服務器來代表您的應用查詢和進行應用內購買。

使用 Google Play API 的設置文檔沒有提到應用內結算; 而例如,如果您想展示廣告或使用 Google Analytics,則必須添加對 Google Play 的依賴項。

因此,服用這些2個信息結合在一起,這是否意味着你的應用程序並不需要谷歌Play服務目前用戶對你的應用設備上的應用內結算成功地使用? 我懷疑答案是“不,您不需要安裝 Google Play 服務”,但最好確認一下。

用戶的設備必須具有 Google Play 服務才能使用應用內結算。

您的應用程序使用由安裝在設備上的 Google Play 應用程序公開的 API 訪問應用內結算服務。 然后,Google Play 應用程序在您的應用程序和 Google Play 服務器之間傳送計費請求和響應。 實際上,您的應用程序從不直接與 Google Play 服務器通信。 相反,您的應用程序通過進程間通信 (IPC) 向 Google Play 應用程序發送計費請求,並接收來自 Google Play 應用程序的響應。 您的應用程序不管理其自身與 Google Play 服務器之間的任何網絡連接。

In-app Billing Version 3 是最新版本,它在 Android 設備范圍內保持非常廣泛的兼容性。 運行 Android 2.2(API 級別 8)或更高版本且安裝了最新版Google Play 應用的設備絕大多數活動設備)支持應用內結算版本 3。

您可能還想查看應用內結算版本說明

In-app Billing API 是有版本的,每個版本都為您的應用提供附加功能。 API 支持由 Google Play Store 應用程序提供。 在大多數設備上,Google Play 商店應用會自動更新以支持更新版本的 API。

希望這可以幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM