只要使用 Google Play 帳單系統,您就可以為使用者提供應用程式內產品,並收取一次性費用,也就是所謂的一次性產品。應用程式內產品涵蓋您在 Google Play 應用程式中提供的虛擬商品 (例如遊戲等級或藥水) 以及付費服務。
您也可以建立訂閱項目,向使用者定期收取費用。
重要資訊:所有應用程式內產品 (包括一次性產品和訂閱項目) 皆適用 Google Play《開發人員計畫政策》和服務費相關規範。
適用範圍
如果您位於支援商家註冊的地區,即可使用 Google Play 的帳單系統。
如果您位於支援 Google Play 帳單系統的地區,而且想在應用程式中提供相關功能,請設定付款資料,並詳閱 Google Play 的帳單系統 API 說明文件。
想在某個國家/地區販售應用程式內產品時,除了啟用產品外,您也必須在當地發布產品所屬的應用程式。
如果您使用測試帳戶建立產品,啟用的項目會在未發布的應用程式中推出。如需瞭解詳情,請造訪 Android 開發人員網站。
您建立應用程式內產品後,使用者就能在最新版的 Google Play 商店中購買該產品。
所需權限
如要提供應用程式內產品,您必須在應用程式的 APK 資訊清單檔案中宣告 com.android.vending.BILLING
權限。即使您的應用程式發行範圍遍及全球,您還是可以在所有國家/地區發布使用 com.android.vending.BILLING
權限的應用程式。
建立應用程式內產品
建立單一應用程式內產品
- 產品 ID 開頭必須是數字或小寫字母,而且可以包含數字 (0-9)、小寫字母 (a-z)、底線 (_) 和半形句號 (.)。
- 產品建立後,您就無法再變更產品 ID,也無法將該產品 ID 用於其他產品。
- 注意:
android.test
和所有以android.test
開頭的產品 ID 均不開放使用。
如何建立應用程式內產品:
- 開啟 Play 管理中心,然後前往應用程式內產品頁面 (依序點選 [營利] > [產品] > [應用程式內產品])。
- 按一下 [建立產品]。
- 輸入產品詳細資料。
- 產品 ID:應用程式內產品的專屬 ID。
- 名稱:產品簡稱,例如「沉睡藥水」。請注意,簡稱的長度上限為 55 個半形字元,但建議您將長度控制在 25 個半形字元內,以便在各處顯示完整名稱。
- 說明:產品的詳細說明,例如「可讓生物立即陷入昏睡」。請注意,說明的長度上限為 200 個半形字元。
- 圖示:正確且未重複使用的產品圖片。圖中不可包含文字、促銷或品牌宣傳內容。產品圖示會在商店資訊和購買流程中顯示。
- 32 位元 PNG
- 512 x 512 像素
- 最大 1 MB
- 價格:輸入以當地幣別計算的價格,或選取定價範本。
- 多件購買:為此產品啟用多件結帳功能。使用者在所在國家/地區規定的門檻內,將可以一次購買多件商品。請注意下列資訊:
- 如要在 Play 管理中心設定多件結帳功能,您的應用程式必須使用 Google Play 帳款服務程式庫 4.0 版。請造訪 Android 開發人員網站,瞭解如何將 Google Play 帳款服務程式庫整合至應用程式中。
- 多件結帳功能不適用於部分國家/地區。
- 在大多數支援多件結帳功能的國家/地區,SKU 價格門檻約為 $100 美元。如要使用多件結帳功能,請將稅前價格調整至低於各國家/地區的門檻。
- Play Points 專屬產品:將產品設為僅限使用 Google Play 點數兌換。
- 儲存變更並點選「啟用」,即可開放使用者購買應用程式內產品。
語言和翻譯
應用程式內產品使用的預設語言與應用程式本身相同。如要新增特定語言的翻譯,請選取應用程式內產品,按一下「管理其他語言版本的翻譯內容」,然後套用所需語言。如要瞭解詳情,請參閱「翻譯您的應用程式及提供本地化內容」。
同時建立多個應用程式內產品
上傳應用程式內產品的 CSV 檔案
- 開啟 Play 管理中心。
- 前往「應用程式內產品」頁面 (依序點選「營利」>「產品」>「應用程式內產品」)。
- 按一下「匯入」。
- 如果您透過上傳 CSV 檔案匯入多項產品,只有在 CSV 檔案中的
Product ID
值與產品清單中現有應用程式內產品的Product ID
相符時,才會覆寫現有產品的資料。覆寫產品不會導致未列入該 CSV 檔案的應用程式內產品遭到刪除。
- 如果您透過上傳 CSV 檔案匯入多項產品,只有在 CSV 檔案中的
- 拖曳 CSV 檔案以進行上傳,或按一下 [上傳]。
匯出現有應用程式內產品的 CSV 檔案
如果您已在 Play 管理中心逐一建立應用程式內產品,想改用 CSV 檔案建立產品的話,可以將原本產品的資料匯出成 CSV 檔案,再使用該檔案建立產品。
- 開啟 Play 管理中心。
- 前往「應用程式內產品」頁面 (依序點選「營利」>「產品」>「應用程式內產品」)。
- 按一下「匯出」。
查看 CSV 檔案示例
- 第一個示例是定義兩種語言版本 (
en_US
和es_ES
) 的標題和說明,並以定價範本定義項目價格。 - 第二個示例未使用定價範本,而是針對預設國家/地區 (US) 指定價格。Play 管理中心會根據目前匯率和當地相關的定價模式,為應用程式發行的其他國家/地區自動設定價格。
- 第三個示例未使用定價範本,而是針對應用程式發行的各個國家/地區手動指定項目價格。
CSV 語法示例
Product ID,Published State,Purchase Type,Auto Translate,Locale; Title; Description,Auto Fill Prices,Price,Pricing Template ID
應用程式內產品示例
示例 1
basic_sleeping_potion,published,managed_by_android,false,en_US; Basic Sleeping Potion; Puts small creatures to sleep.; es_ES; Poción básica de dormir; Causa las criaturas pequeñas ir a dormir.,false,,4637138456024710495
示例 2
standard_sleeping_potion, published,managed_by_android,false,en_US; Standard Sleeping Potion; Puts all creatures to sleep for 2 minutes.,true, 1990000,
示例 3
invisibility_potion,published, managed_by_android,false,en_US; Invisibility Potion; Invisible to all enemies for 5 minutes.,false, US; 1990000; BR; 6990000; RU; 129000000; IN; 130000000; ID; 27000000000; MX; 37000000,
CSV 檔案資料值
Product ID |
在 CSV 檔案中設定這個值,效果相當於在建立新的應用程式內產品時輸入產品 ID。 如果您指定將某個 |
Publish State |
這個值必須設定為 published 或 unpublished ,效果相當於將應用程式內產品設定為「啟用」或「停用」。 |
Purchase Type |
這個值必須設定為 |
Auto Translate |
這個值必須設定為 如果您想為應用程式內產品提供標題和說明的翻譯,請在 |
|
如果您只為某個項目指定單一語言代碼,則您必須指定應用程式的預設語言代碼以及該項目的預設標題和說明:
設定 注意:指定 如果您想納入項目標題和說明的翻譯版本,必須列出預設的語言代碼、標題和說明,後面再加上各個翻譯版本的語言代碼、標題和說明。在以下示例中,應用程式內產品的預設語言代碼是
注意:應用程式只有一個預設語言,不過每個應用程式內產品都有自己的翻譯清單。雖然 CSV 檔案中每個項目 |
Auto Fill Prices 、Country 和 Price |
注意:當您在 CSV 檔案中指定項目價格時,請以「微量單位」來指定價格,1,000,000 微量單位等於 1 單位的實際貨幣。 使用自動填入的價格 以下部分說明 如果您將 就以下情況舉例說明:
在 CSV 檔案的資料列末尾,您必須依照下列方式設定 根據國家/地區自行設定價格 如果您將 注意:您必須針對應用程式發行的每個國家/地區,分別提供國家/地區代碼以及價格。如要查看及編輯應用程式的發行國家/地區清單,請點選「正式版」頁面上的「國家/地區」分頁標籤。 每個 舉例來說,如果您在其他國家/地區採用下列價格 (均為含稅價格) 銷售應用程式:
在 CSV 檔案的資料列末尾,您可以依照下列方式設定
|
Pricing Template ID |
如果該項目已連結至定價範本,您必須將 如果您匯入 CSV 檔案,可以更新應用程式內產品和定價範本之間的連結。如要將產品連結至特定的定價範本,請將 您最多可將單一定價範本與 1000 個應用程式價格或應用程式內產品價格建立連結。因此,在單一 CSV 檔案中,請不要為超過 1000 個資料列指定相同的 |