跳轉至

自动续订订阅

為了規劃和運營自動續訂的訂閱產品(以下簡稱訂閱產品),我們需要了解 Google 和 Apple 的開發環境,並確保相應地進行。

計劃訂閱

訂閱是根據市場帳戶進行的,因此即使用戶使用多平台,訂閱的效果也必須保持正常。此外,對於在單一市場帳戶中擁有多個遊戲帳戶的用戶,您必須建立訂閱所有權的政策。 在提供第一個訂閱產品時,我們建議您從單一群組-單一產品開始,並在分析用戶訂閱趨勢後擴展您的訂閱。

多平台應用程式

  • 對於同時使用 Google 和 Apple 的用戶,您需要將收據管理為與遊戲中的 PlayerID 相同的產品。
  • 由於 Google 和 Apple 之間的訂閱服務存在差異,我們不建議配置可以升級、交叉升級或降級的產品。
    • 我們建議您每個訂閱組僅配置一個產品
  • 收據排程
    • 需要檢查 Google-Apple 訂閱狀態
      • 單一產品:到期前 1 天 ~ 到期後的 3 天內,每天一次

基於 PlayerID 的服務擁有權政策

  • 僅適用於訂閱收據擁有者的 Player ID
    • 訂閱收據擁有者:第一個訂閱收據(Original_transaction_id,linked_purchase_token)
    • 如果其他 playerID 嘗試訂閱,請通過恢復檢查訂閱狀態並通知未訂閱
      • 範例:您無法使用當前的 PlayerID 訂閱,因為該產品已使用另一個 PlayerID 訂閱。 [當前訂閱的 PlayerID xxxxxxx/ 遊戲暱稱 ooooo ]

恢复按钮(要求)

  • 必须为所有可以根据苹果指南恢复的应用内购买设置恢复机制(参考

 

解決操作過程中的問題

Google 訂閱撤銷/退款

訂閱結果可能因在“Google Play 控制台 (https://play.google.com) > 管理訂單”處理退款時的設置條件而有所不同。

  • 如果您僅處理退款而不勾選“撤銷”:僅會退還相應回合的金額,訂閱的到期日將保持不變。下一回合的訂閱費用將自動支付,除非您取消訂閱。
    • 如果您僅勾選退款按鈕並進行退款,該產品將無法再次購買。在這種情況下,您需要在“Play 商店 > 定期付款”中重新啟用訂閱,以便下個月自動支付。
  • 如果您同時勾選退款和撤銷:將退還相應回合的金額。如果您使用之前購買產品時收到的收據進行身份驗證,訂閱的到期日將更改為訂閱被撤銷的時間。如果您恢復,收據將不會發送到市場,訂閱將自動取消。此外,下一回合的金額將不會自動支付。您可以立即重新購買訂閱。

任意延長訂閱期限

可透過 Google Market Console Developer API 獲得,但不建議使用,因為 Apple 不提供此功能

擴展服務

市場控制台提供各種促銷活動,以提高和維持穩定的用戶訂閱率。請注意以下情況:

  • 免費試用
    • 同一產品的免費試用僅可使用一次
    • 為了防止重複的免費試用體驗,應生成單獨的免費試用PID
      • 為了防止挑選者濫用免費試用,包含免費試用的訂閱產品不應該向已經根據其遊戲帳戶使用過免費試用機會的玩家曝光。

注意 - 蘋果與谷歌訂閱的差異

我们建议您保持相同的设置,考虑到 Google 和 Apple 市场之间的差异。

Google Apple
群组存在 没有群组的概念。您可以自由升级、降级和交叉升级。 - 您可以在市场控制台为订阅产品定义群组,并在同一订阅组内更改产品
- 用户只能在一个订阅组内订阅一个产品
产品更改 - 在新订阅产品的到期日,根据之前订阅产品的剩余时间和订阅价格一次性计算。
- 通过 SDK API 发送当前订阅的产品信息和要更改的产品信息
- 升级:在新订阅产品到期日前,根据旧订阅的剩余期限一次性计算价值
- 降级:在旧订阅到期后用新产品续订订阅
- 在市场控制台管理
订阅时长 每周、每月、3 个月、6 个月、每年 每周、每月、2 个月(不推荐)、3 个月、5 个月、每年
  • 訂閱期限:根據首次購買日期(日期和時間)自動續訂
  • 產品變更範例
    • 一般來說,產品的價值應根據產品的價格設定
    • 升級:更改為價值高於您目前訂閱的產品的產品
    • 交叉升級:更改為與您目前訂閱的產品價值相同的產品
    • 降級:更改為價值低於您目前訂閱的產品的產品

  • 请查看这里以获取订阅开发指南。

接收即時訂閱通知

利用即時訂閱通知使遊戲伺服器能夠從 Hive IAP 伺服器即時接收用戶訂閱狀態信息,從而啟用訂閱寬限、暫停和保留等功能。要接收即時訂閱通知,需要以下初步設置:

  1. 您需要在每個市場控制台中註冊 Hive IAP 伺服器 URL,以允許市場伺服器向 Hive IAP 伺服器發送即時訂閱通知。

  2. 您必須在 Hive 控制台中註冊遊戲伺服器 URL,以便 Hive IAP 伺服器可以將從市場接收到的即時訂閱通知資訊傳送到遊戲伺服器。

    • 您可以在 Hive 控制台 > 應用中心 > 專案管理 > 遊戲詳情 > 遊戲伺服器標籤 > 註冊遊戲伺服器 > 市場伺服器通知 URL. 如果遊戲伺服器是區域性分佈的,並且每個伺服器都需要接收通知,請為每個遊戲伺服器註冊一個 URL。隨後,Hive IAP 將向所有註冊的遊戲伺服器發送通知。