你可以使用 Google Play 帳單系統,向使用者提供收取單次費用的應用程式內產品。應用程式內產品可以包括 Google Play 應用程式內的虛擬物品 (如遊戲等級或藥水) 及付費服務等項目。
你亦可建立訂閱,這種產品會向使用者定期收取費用。
重要須知:《Google Play 開發人員計劃政策》和服務費適用於應用程式內產品和訂閱項目。
適用性
如果你位於支援商家註冊的地點,便可使用 Google Play 付款服務。
如果你位於支援的地區,並想開始在應用程式內使用 Google Play 帳單系統功能,請設定付款設定檔,並前往 Android 開發人員網站瞭解設定 Google Play 帳單系統詳情。
如要讓使用者購買,應用程式內產品需處於上架狀態,其應用程式亦需在使用者的國家/地區提供。即使已取消發佈應用程式,只要應用程式內產品處於上架狀態,便可供購買。如不想提供,必須停用應用程式內產品。
如果使用測試帳戶,請前往 Android 開發人員網站瞭解測試 Google Play Billing Library 整合詳情。
在你建立應用程式內產品後,執行最新版「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 Billing Library 4.0。請前往 Android 開發人員網站,瞭解在應用程式中整合 Google Play Billing Library 的方法。
- 部分國家/地區不支援多量結帳功能。
- 在大部分提供多量結帳功能的國家/地區,SKU 價格門檻是 $100 美元左右。如要允許使用多量結帳功能,你需要將每個國家/地區的稅前價格調整至低於門檻。
- Play Points 獨家:只在 Google Play Points 提供產品。
- 儲存變更並按一下 [啟動],即可向使用者提供應用程式內產品。
語言及譯文
應用程式內產品所用的預設語言與其應用程式相同。如要新增特定語言的翻譯,請選取應用程式內產品,然後按一下 [管理翻譯],並套用需要的語言。如要進一步瞭解如何為使用者提供本地化體驗,請參閱「應用程式翻譯及本地化」一文。
建立多種應用程式內產品
上載應用程式內產品的 CSV 檔案
如要上載 CSV 檔案,請按照下列步驟操作:
- 開啟「Play 管理中心」。
- 前往「應用程式內產品」頁面 (按一下 [營利] > [產品] > [應用程式內產品])。
- 按一下 [匯入]。
- 只有在 CSV 檔案中的
Product ID
值與產品清單中現有應用程式內產品的Product ID
相符時,透過 CSV 檔案匯入多項產品的操作才會覆寫現有產品。覆寫產品並不會刪除未包含在 CSV 內的應用程式內產品。
- 只有在 CSV 檔案中的
- 將你的 CSV 檔案拖曳到上載框中,或按一下 [上載]。
為現有的應用程式內產品匯出 CSV 檔案
如要匯出 CSV 檔案,請按照下列步驟操作:
- 開啟「Play 管理中心」。
- 前往「應用程式內產品」頁面 (按一下 [營利] > [產品] > [應用程式內產品])。
- 按一下 [匯出]。
查看 CSV 檔案例子
- 第一個例子以兩種不同語言 (
en_US
和es_ES
) 定義標題和描述,並使用定價範本定義項目價格。 - 第二個例子並未使用定價範本,而是為預設國家/地區 (美國) 指定價格。「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 |
由於系統不支援自動翻譯應用程式內產品的詳情,此值須設定為 如要為應用程式內產品的標題和描述提供譯文,請在 |
|
如果只為項目選擇一種語言代碼,則須指定應用程式的預設語言代碼,以及項目的預設標題和描述:
在設定 請注意:在指定 如果你想為項目標題和描述提供譯文,則須先列出預設語言代碼、標題和描述,然後列出翻譯後的語言代碼、標題和描述。在以下例子中,應用程式內產品將
請注意:應用程式只可包含一種預設語言,但每個應用程式內產品則可譯成多種語言。即使每個項目 |
Auto-Fill Prices 、Country 和 Price |
你可以將 請注意:當你在 CSV 檔案中指定項目價格時,請使用微單位 (1,000,000 個微單位相等於 1 個真實貨幣單位) 來提供價格。 使用自動填入的價格 以下部分說明 如果你將 例如,在下列情況中:
你可按照以下方式在 CSV 檔案列的末端設定 按照國家/地區設定價格 如改為將 請注意:你必須為每個發行應用程式的國家/地區提供國家/地區代碼和價格。如要查看並編輯應用程式的發行國家/地區清單,請使用「正式版本」頁面的「國家/地區」分頁。 每個 例如,如果在其他國家/地區將應用程式設為以下價格 (包含所有稅項):
你可以按照以下方式在 CSV 檔案列的末端設定
|
Pricing Template ID |
如果項目已連結至定價範本,你應將 如果你匯入 CSV 檔案,便可更新應用程式內產品與定價範本之間的連結。如要將產品連結至特定定價範本,請將 你可以將最多 1,000 個應用程式價格或應用程式內產品的價格連結至某個特定的定價範本。因此,請勿在 CSV 檔案中,將超過 1,000 列指定同一個 |
|
如向歐洲經濟區 (EEA) 境內的使用者發佈,應在這裡設定 DIGITAL_CONTENT 或 SERVICE 的值。 |
|
如在各國家/地區銷售數碼新聞、雜誌、報章、書籍、影片、音樂、音訊或有聲書,可能符合較低增值稅率的資格。 對於較低的稅率,這個欄位的值將使用以下格式: CountryCode; VATRate; 每個國家/稅率組合應尾隨分號,然後才加入新的國家/稅率組合。 例如:
BOOKS_1, NEWS_1, NEWS_2, MUSIC_OR_AUDIO_1, LIVE_OR_BROADCAST_1 (大寫或小寫)。 |
|
如欲徵收適用的州電訊及娛樂稅,必須指明你的應用程式或產品屬於串流產品,並將這個欄位設為 目前美國是唯一可收取這類稅項的國家/地區。 這個欄位的值一律設為: CountryCode;Eligibility;Rate 例如:
如符合資格,可按以下類別設定這個欄位:
AUDIO_MULTI_CHANNEL :音訊串流 - 多頻道 |