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