自动续订订阅
為了規劃和運營自動續訂的訂閱產品(以下簡稱訂閱產品),我們需要了解 Google 和 Apple 的開發環境,並確保相應地進行。
計劃訂閱¶
訂閱是根據市場帳戶應用的,因此即使用戶使用多平台,訂閱的效果也必須保持正常。此外,對於在單一市場帳戶中擁有多個遊戲帳戶的用戶,您必須建立訂閱所有權的政策。在服務第一個訂閱產品時,我們建議您從單一群組-單一產品開始,並在分析用戶訂閱趨勢後擴展您的訂閱。
多平台應用程式¶
- 對於同時使用 Google 和 Apple 的用戶,您需要將收據管理為與遊戲中的 PlayerID 相同的產品。
- 由於 Google 和 Apple 之間的訂閱服務存在差異,我們不建議配置可以升級、交叉升級或降級的產品。
- 我們建議您每個訂閱組僅配置一個產品
- 收據排程
- 需要檢查 Google-Apple 訂閱狀態
- 單一產品:到期前 1 天 ~ 到期後的 3 天內,每天一次
- 需要檢查 Google-Apple 訂閱狀態
基於玩家ID的服務擁有政策¶
- 僅適用於訂閱收據擁有者的玩家ID
- 訂閱收據擁有者:第一個訂閱收據(Original_transaction_id,linked_purchase_token)
- 如果其他玩家ID嘗試訂閱,請通過恢復檢查訂閱狀態並通知未訂閱
- 示例:您無法使用當前的玩家ID訂閱,因為該產品已經用另一個玩家ID訂閱。 [當前訂閱的玩家ID xxxxxxx/ 遊戲暱稱 ooooo ]
還原按鈕(要求)¶
- 必須根據 Apple 指南(參考)為所有可以還原的應用內購買設置還原機制。
解決操作過程中的問題¶
Google 訂閱撤銷/退款¶
訂閱結果可能因在“Google Play 控制台 (https://play.google.com) > 管理訂單”處理退款時的設置條件而異。
- 如果您只處理退款而不勾選“撤銷”:僅對相應的回合進行退款,訂閱的到期日將保持不變。下一回合的訂閱費用將自動支付,除非您取消訂閱。
- 如果您只勾選退款按鈕並進行退款,該產品將無法再次購買。在這種情況下,您需要在“Play 商店 > 定期付款”中重新激活訂閱,以便下個月自動支付。
- 如果您同時勾選退款和撤銷:相應回合的金額將被退款。如果您用之前購買產品時收到的收據進行身份驗證,訂閱的到期日將更改為訂閱被撤銷的時間。如果您恢復,收據將不會發送到市場,訂閱將自動取消。此外,下一回合的金額將不會自動支付。您可以立即重新購買訂閱。
任意延長訂閱期限¶
可透過Google Market Console Developer API獲得,但不建議使用,因為Apple不提供此功能
擴展服務¶
市場控制台提供各種促銷活動,以增加和維持穩定的用戶訂閱率。請注意以下情況:
- 免費試用
- 同一產品僅可享受一次免費試用
- 為了防止重複的免費試用體驗,應為免費試用生成單獨的PID
- 為了防止挑選者濫用免費試用,包含免費試用的訂閱產品不應該向已經根據其遊戲帳戶使用過免費試用機會的玩家展示。
注意 - 蘋果與谷歌訂閱之間的差異¶
我们建议您保持相同的设置,考虑到 Google 和 Apple 市场之间的差异。
Apple | ||
群组存在 | 没有群组的概念。您可以自由升级、降级和交叉升级。 | - 您可以在市场控制台为订阅产品定义群组,并在同一订阅群组内更改产品 - 用户只能在一个订阅群组内订阅一个产品 |
产品更改 | - 在新订阅产品的到期日一次性计算,基于之前订阅产品的剩余时间和订阅价格。 - 通过 SDK API 发送当前订阅产品的信息和要更改的产品 | - 升级:在新订阅产品到期日前,按旧订阅的剩余期限一次性计算价值 - 降级:在旧订阅到期后使用新产品续订订阅 - 在市场控制台管理 |
订阅时长 | 每周、每月、3 个月、6 个月、每年 | 每周、每月、2 个月(不推荐)、3 个月、5 个月、每年 |
- 訂閱期限:根據首次購買日期(日期和時間)自動續訂
- 產品變更示例
- 一般來說,產品的價值應該與產品的價格成比例
- 升級:更改為價值高於您當前訂閱的產品
- 交叉升級:更改為與您當前訂閱的產品價值相同的產品
- 降級:更改為價值低於您當前訂閱的產品

- 在這裡查看訂閱開發指南。
接收即時訂閱通知¶
利用即時訂閱通知可以讓遊戲伺服器從 Hive IAP 伺服器即時接收用戶訂閱狀態信息,從而啟用訂閱寬限、暫停和保留等功能。要接收即時訂閱通知,需要以下初步設置:
-
您需要在每個市場控制台註冊 Hive IAP 伺服器 URL,以允許市場伺服器將即時訂閱通知發送到 Hive IAP 伺服器。
- Google
- 請參考 Google 控制台指南,並在 Google 控制台中註冊 Hive IAP 伺服器 URL。
- 要註冊的 Google 控制台 URL: https://hiveiap-void.qpyou.cn/api/Subscription_notification/google
- Apple
- 請參考 Apple 控制台指南,並在 Apple 控制台中註冊 Hive IAP 伺服器 URL。
- 要註冊的 Apple 控制台 URL: https://hiveiap-void.qpyou.cn/api/Subscription_notification/apple
- Google
-
您必須在 Hive 控制台中註冊遊戲伺服器 URL,以便 Hive IAP 伺服器能夠將從市場接收到的實時訂閱通知信息傳送到遊戲伺服器。
- 您可以在 Hive 控制台 > 應用中心 > 專案管理 > 遊戲詳情 > 遊戲伺服器標籤 > 註冊遊戲伺服器 > 市場伺服器通知 URL. 註冊遊戲伺服器 URL。如果遊戲伺服器是區域分佈的,並且每個伺服器都需要接收通知,請為每個遊戲伺服器註冊一個 URL。隨後,Hive IAP 將向所有註冊的遊戲伺服器發送通知。