Chrome 線上應用程式商店付款系統淘汰

Chrome 線上應用程式商店付款系統現已淘汰,將於未來幾個月內停用。 透過擴充功能營利的方法有很多種。如果您目前使用 Chrome 線上應用程式商店付款功能,則必須遷移至其中一種付款方式。

異動原因

自從我們推出 Chrome 線上應用程式商店以來,網路在 11 年內有了很大的進展。在那之前,我們希望讓開發人員能夠透過自己的線上應用程式商店商品營利。但這幾年來,生態系統不斷發展,開發人員現在也為開發人員提供許多付款處理選項。

對開發人員的影響

如果你未使用 Chrome 線上應用程式商店的付款功能透過擴充功能營利,則這項服務不會受到影響,您不必採取任何行動。

如果您使用 Chrome 線上應用程式商店的付款來收取擴充功能或應用程式內購的費用,請務必在不久後遷移至其他付款處理方。如果您使用授權 API 來追蹤已付款者,則必須導入其他追蹤使用者授權的方式。

詳細情況

如果您會受到這項異動影響,就必須遷移帳單。具體來說,如果您透過下列任何一種方式透過額外資訊營利,就必須做出變更:

  1. 如果您已使用開發人員資訊主頁為擴充功能設定一次性購買交易。
  2. 如果您在 Chrome Web Store API 中使用下列任一資源:
    • InAppProducts
    • UserLicenses
    • 付款
  3. 如果您使用 Buy.js 提供的下列輔助方法:
    • google.payments.inapp.getSkuDetails
    • google.payments.inapp.buy
    • google.payments.inapp.getPurchases
    • google.payments.inapp.consumePurchase

里程碑日期

由於 COVID-19 的資源限制,淘汰時程一開始會暫時停用新的付費商品。我們決定永久實施這項變更,在往後幾個月針對現有商品付款的功能將逐步淘汰。

淘汰時間表

  • 2020 年 3 月 27 日:暫時停用付費項目的發布功能。
  • 2020 年 9 月 21 日 您無法再建立新的付費額外資訊或應用程式內產品。這項變更自 2020 年 3 月起生效,目前已永久生效。
  • 2020 年 12 月 1 日:免費試用期已停用。CWS 中的「立即試用」按鈕不會再顯示,而且會在應用程式內免費試用要求時傳回錯誤。
  • 2021 年 2 月 1 日 你無法再使用 Chrome 線上應用程式商店付款功能支付現有商品和應用程式內購交易的費用。您仍可查詢先前付費購買和訂閱項目的授權資訊。(授權 API 會準確反映有效訂閱項目的狀態,但這些訂閱項目不會自動續約)。
  • 日後 授權 API 將無法再讓您判斷使用者的授權狀態。

停用付款服務後,您仍可使用 Licensing API 判斷使用者目前是否已獲得授權。然而,由於這項功能已淘汰,也將於日後關閉,因此您應開始將授權追蹤遷移至其他實作。

正在匯出使用者授權

如果您使用 Chrome 線上應用程式商店或 License API,請先完成下列步驟:

  • 遷移至其他付款處理方
  • 遷移授權追蹤功能

您無法大量匯出現有的使用者授權,因此需要請使用者協助處理遷移作業的這個部分。

建議您在後端系統中使用 Chrome 線上應用程式商店 API 處理授權遷移作業。您必須事先取得使用者同意,才能使用 OAuth 2.0 存取這些 API。一般順序如下:

  1. 執行替換的付款/授權配置。
  2. 準備在網站上執行 Chrome Web Store API 的授權遷移應用程式。此應用程式必須使用 OAuth 2.0 進行驗證、取得使用者同意,並擷取使用者的訂閱詳細資料。
  3. 建立及發布新版擴充功能,將使用者導向您的網站以便執行遷移作業。