整合需求

如要導入「透過 Google 訂閱」,您通常必須完成下列實作工作,但您的個別情況 (例如網站或後端設定) 可能會無法執行某些工作。這些「導入規定」中的「出版商」一詞定義與《Google Play 開發人員發行協議》的「透過 Google 訂閱附加條款」中的「您」相同。

  1. Google Play 開發人員帳戶:

    發布者必須建立 Google Play 開發人員帳戶、上傳應用程式,並啟用應用程式計費功能。發布者必須在正式版中發布應用程式,或是使用現有的正式版應用程式。

  2. 發布設定:發布者必須與 Google 技術解決方案代表合作,設定 Google 必須完成的某些整合作業設定點,包括:必要 API 端點的網址、標誌/品牌資產、SKU 詳細資料、隱私權政策和《服務條款》網址。所有整合出版品都必須完成這項設定。

  3. 網頁標記:發布者必須新增由出版品 ID (對應至出版品設定中的 ID) 和授權標籤組成的結構化資料。結構化資料必須用於所有文章網頁,包括電腦和行動裝置文件。

  4. swg.js 用戶端整合:發布者必須將 Google JavaScript 用戶端整合至其發布網站。凡是必須在可觸發付費牆的網頁中 (包括包含在伺服器端付費牆實作的文章),也必須呼叫 swg.js getEntitlements 函式,並妥善處理該函式的回應。

    在發布者建立其網頁的行動版版本,且這些行動版網頁可能會觸發付費牆的情況下,行動版網頁必須設定使用 SwG 授權的行動付費牆,以利系統遵循 SwG 使用者授權。

  5. Android 整合:如果發布者在 Android 平台與網路上銷售不同的 SKU 組合,或出版商針對同一出版物提供多個應用程式,「發布者」必須更新其 Android 應用程式來檢查訂閱項目購買交易,並且呼叫「透過 Google 訂閱 Public API」並適當授予權限。

  6. 使用 Google 帳戶登入:發布者必須在網站的所有登入頁面上加入「使用 Google 帳戶登入」選項,並導入 iOS 和 Android 應用程式相關的 GIS 程式庫。

    這項「使用 Google 帳戶登入」功能必須檢查「透過 Google 訂閱 Public API」,確保 Google 帳戶已與發布者取得授權,而 Google 帳戶會與使用者在發布商網站中的現有帳戶建立關聯。如果「透過 Google 訂閱 Public API」指出使用者擁有授權,但發布者不知道,則出版商將為已知使用者授予適當的存取權,但如果該使用者不明,出版商將啟動「推薦帳戶建立流程」。

    如果發布者的網路或行動應用程式產品提供完全免費的使用體驗,且沒有使用付費牆限制存取權,就不需要登入「使用 Google 帳戶登入」。此外,在極少數情況下,如果發布者並未維護使用者管理系統 (即發布者完全仰賴「透過 Google 訂閱」來管理使用者交易),則無需 (或可能) 進行「登入 Google」整合功能。

  7. 售後建立帳戶的處理常式:發布者必須在購買之後為使用者建立帳戶。

    發布商必須能將 swg.js 訂閱事件與授權資料回傳給「發布商」基礎架構。如果是透過 Google 途徑或應用程式內購買產品,「發布商」必須處理延後帳戶建立作業,「發布商」將收到由 Pub/Sub 或 Publication API 發送的帳戶建立通知。

    發布者必須訂閱發布者基礎架構中的 Play 雲端或讀取者收益 Pub/Sub 事件。

    發布商必須使用訂閱事件的購買資料,才能向 Google 的 Subscription Status API 要求使用者提供個人資料和訂閱資料。取得這些資料後,Account Management API 必須:

    1. 使用 Google 提供的使用者設定檔資訊建立帳戶,並將訂閱與該帳戶連結;或
    2. 將 Google 使用者設定檔和訂閱資料附加到發布者網站的現有使用者帳戶中。

    如果發布商沒有維護使用者管理系統 (意即完全仰賴「透過 Google 訂閱」來管理使用者交易的情形),則不需要 (或可行) 建立交易後帳戶。

  8. iOS 整合:如果「發布商」在 iOS 應用程式中,有與「透過 Google 訂閱」 SKU 相關的付費牆內容,則在使用 Google 登入之後,「發布商」必須檢查其後端是否具有授權。如果找不到授權,請呼叫「透過 Google 訂閱 Public API」檢查授權內容,如果系統找到任何項目,就會授予存取權。

  9. 訂閱連結:在「任何」「透過「透過 Google 訂閱」功能處理的購買流程結束時,「發布商」必須整合「訂閱連結」功能,才能讓使用者選擇連結自己的 Google 帳戶。發布者必須建立 Google Cloud 專案,才能導入訂閱項目連結。

  10. 德國的發布商相關規定:位於德國的發布商必須遵守下列規定:

    1. 在網站上清楚顯示可清楚辨識的取消按鈕,該按鈕一律會顯示清楚地顯示給德國的訂閱者,並顯示「在這裡取消合約」、「[Verträge hier kündigen」] 或對等的明確字詞。
    2. 透過「透過 Google 訂閱」功能訂閱出版品的德國使用者後,點選取消按鈕可https://support.google.com/googleplay/contact/cancel_sub_request 要求取消訂閱。
    3. 如果訂閱者不小心嘗試取消您透過「透過 Google 訂閱」訂閱的訂閱項目,請在回覆時透過清楚明瞭的聲明告知訂閱者,他們應前往 https://support.google.com/googleplay/contact/cancel_sub_request,要求取消透過「透過 Google 訂閱」購買的合約。