自动续期订阅是苹果推出的一项苹果内购服务,当用户在App Store订阅了某项服务后,App Store会在订阅时间快到期之前,自动扣费并帮用户续订该服务。

自动续期订阅的优势

创建自动续期订阅

1. 从“我的 App”中,选择您的 App。

2. 在侧边栏的“App 内购买项目”下方,点按“管理”。

**3. ** 滚动至“App 内购买项目”部分,并点按添加按钮(+)。

4. 选择自动续期订阅,并点按“创建”。

**5. ** 添加您 App 内购买项目的参考名称和产品 ID,然后点按“下一步”。

6. 创建时,选择自动续期订阅之后,输入名称和产品ID

选择订阅群组时,测试组用于开发时,测试使用;(测试组的订阅时限有效时间短,可用于测试自动订阅,下面会提到)

生产环境时选择创建新订阅群组,并输入群组名称

7. 创建好订阅群组后,设置订阅时限和订阅价格

8. 设置订阅群组的本地化版本

订阅群组本地化版本名称显示,对应在App Store中的订阅显示如下

推介促销优惠

创建推介促销优惠

1. 选择订阅群组 ==> 订阅价格 ==> 查看所有订阅定价

2.  推介促销优惠  ==> +

3. 选择优惠地区 ==>  设置优惠时间区间

推介优惠的三种类型

假设现在的订阅类型为每个月连续订阅,原价为20元/月

**随用随付:**以下设置表示新用户前三个月,每个月可以以10元的价格订阅

**提前支付:**以下设置表示新用户可以支付30元,一次性开通三个月的会员(原价为20元/月,三个月需要支付60元,所以相当于5折)

**免费:**以下设置表示新用户前一个月为免费使用

自动续期订阅设置推介促销优惠的时间组合

关于开发

配置Apple服务器订阅通知URL

从“我的 App”中,选择您的 App。

在侧边栏的“综合”下方,点按“App 信息”。

向下滚动至“综合信息”,然后前往“App Store 服务器通知网址(URL)”部分。

输入您用于接收 App Store 服务器通知的网址(URL)。

苹果服务器通过HTTP POST将JSON对象传递给您的服务器,以进行订阅事件。 App的服务器负责解析,解释和响应所有服务器到服务器的通知。server-to-server的通知是HTTP POST。 POST的正文包含responseBody中描述的数据元素。苹果服务器会发布由notification_type字段的值表示的订阅事件的通知。

notification_type字段的订阅状态

CANCEL

Apple客户支持取消了订阅。检查Cancellation Date以了解订阅取消的日期和时间。

DID_CHANGE_RENEWAL_PREF

用户对其订购计划进行了更改,该更改在下一次续订时生效。 当前活动的计划不受影响。

DID_CHANGE_RENEWAL_STATUS

订阅续订状态的更改。 检查JSON响应中的auto_renew_status_change_date_ms和auto_renew_status以了解上一次状态更新的日期和时间以及当前的续订状态。

DID_FAIL_TO_RENEW

表示由于计费问题而无法续订的订阅。 如果订阅处于计费宽限期内,请检查is_in_billing_retry_period以了解订阅的当前重试状态,并检查grace_period_expires_date以了解新服务的到期日期。

DID_RECOVER

已过期订阅的自动续订成功。 检查expires_date,以确定下一个续订日期和时间。

INITIAL_BUY

在用户第一次购买订阅时发生。 通过在App Store上进行验证,可以在服务器上将Latest_Receipt作为令牌存储,以随时验证用户的订阅状态。

INTERACTIVE_RENEWAL

用户使用您的应用程序界面或在该帐户的“订阅”设置中的App Store上以交互方式续订了订阅。 立即提供服务。

RENEWAL

已过期订阅的自动续订成功。检查Subscription Expiration Date以确定下一个续订日期和时间。

REFUND

表示App Store已成功退款交易。 cancel_date_ms包含已退款交易的时间戳; original_transaction_id和product_id标识原始交易和产品,而cancel_reason包含原因。

关于连续的状态及含义和处理方式(仅供参考)

关于测试

创建沙盒测试员帐户

2.  选择用户和访问

3.  创建测试账号

测试账号的电子邮箱可以随便填,不需要验证。例如:xxxx@123.com

测试账号不需要使用时,可以删除

测试自动续期订阅测试时效

假如现在自动续期订阅是一个月订阅一次,当测试账号订阅了一个月的会员成功后,苹果服务器会在五分钟后自动发起server-to-server通知。其他时间按照表格以此类推。

**注意:**每个测试账号,测试每一种续期订阅只能使用一次。比如创建了一个A测试账号,A账号订阅了一个月自动续期订阅之后,苹果服务器只会帮A账号自动续期一次,之后A账号即使再次续订一个月,也不会触发一个月的自动续订。

(如需再次测试一个月自动续期:1、重新创建测试账号  2、可以在设置 -->  App Store --> 沙盒账号 --> 管理 -->  重设优惠资格)

ios自动订阅服务器,iOS IAP - 自动续期订阅相关推荐

  1. 电脑登录宽带怎么自动连接服务器地址,宽带自动连接怎么设置

    篇一:电脑开机后宽带自动连接怎么设置 电脑开机后宽带自动连接怎么设置 还在用ADSL(宽带)拨号上网的朋友,每次都要去点击"宽带连接"图标才能上网,多麻烦啊.让ADSL开机就自动登 ...

  2. 饥荒怎么自动订阅服务器,steam饥荒自动订阅mod在哪设置 | 手游网游页游攻略大全...

    发布时间:2015-12-14 里面武器装备MOD非常多,弓箭类型的MOD大家见过吗?今天小编就为大家带来了饥荒全弓箭MOD一览与用法,里面包含的弓箭MOD有很多,绝对有一把弓箭是你喜欢的,下面跟我一 ...

  3. 2012自动登录服务器,配置Windows自动登录 - Windows Server | Microsoft Docs

    打开自动登录Windows 09/08/2020 本文内容 本文介绍如何将Windows密码和其他相关信息存储在注册表数据库中,以自动执行登录过程. 通过使用此功能,其他用户可以启动计算机并使用您建立 ...

  4. 如何查看服务器自动备份文件,服务器重要数据自动备份解决方案

    导读:服务器的日常维护中,数据备份应该是最重要的一个环节了,正常情况下,我们需要每天备份很多重要数据,都是手动的话,比较繁琐而且容易出错,这篇文章重点给大家讲解如何自动备份服务器的重要数据,以及把重要 ...

  5. 服务器添加自动执行,服务器上定时自动执行php

    两种方式: 一.Linux 服务器 Linux原生支持crontab,所以可以利用这一功能做定时任务 步骤: 1.编辑crontab文件: Linux:crontab -e 2.输入代码: 0 0 * ...

  6. ios无限体验服务器,ios变态无限元宝的手游-ios手游无限元宝公益服

    ios变态无限元宝的手游哪些好玩?无限元宝手游给玩家带来大量福利,登陆就送顶级vip特权,玩家无需花钱就能体验土豪特权,那么无限元宝顶v手游公益服有什么推荐呢?下面小编就要带来ios手游无限元宝公益服 ...

  7. 苹果系统这么没有关闭订阅服务器,iPhone 上没有取消订阅的选项怎么办?

    如果您在 iPhone 上订阅了应用提供的服务或内容,在取消订阅之前,大部分应用会自动续订.为了避免不必要的付费,用户可以前往 iPhone 设置-Apple ID-订阅中查看所有订阅的内容,并在此取 ...

  8. iOS内购:自动续期订阅总结

    前言:内购类型有四种:消耗型商品,非消耗型商品,非续期订阅,自动续期订阅. 顾名思义,从中最有难度的就是自动续期订阅的实现,开通自动续期订阅后,订阅会员的处理将会遇到如下问题:自动订阅的到期继续自动订 ...

  9. php++内购续期订阅,iOS内购:自动续期订阅总结

    前言:内购类型有四种:消耗型商品,非消耗型商品,非续期订阅,自动续期订阅. 顾名思义,从中最有难度的就是自动续期订阅的实现,开通自动续期订阅后,订阅会员的处理将会遇到如下问题:自动订阅的到期继续自动订 ...

最新文章

  1. python爬虫实战,requests模块,Python实现抓取头条街拍美图
  2. 2019-05-26 Java学习日记之Set集合
  3. Linux系统用户环境变量大全,linux系统和用户环境变量的配置文件
  4. 路飞学城Python-Day46
  5. Dos批处理检测NetFramework,并自动安装后运行指定程序(转)
  6. .Net 2.0 文档生成工具
  7. 当兵的目标和计划_“士兵计划”与我的那些事儿——【初试篇】
  8. 微课|玩转Python轻松过二级(2.2.4节):位运算符与集合运算符
  9. linux 自动挂载usb设备,Raspberry Pi 自动挂载USB存储设备
  10. scala递归求斐波那契数列
  11. 小白都能了解的聚类算法之一(Kmeans与GMM)
  12. 【asp】有效防止网站留言板出现垃圾留言/评论实现思路_ASP教程
  13. Hyperion神器之SmartView产品(中篇)
  14. 好工具推荐系列:Feem和Send-anywhere,跨平台局域网传输工具,文件共享工具
  15. 比较5个最佳的PHP表单生成器(和4个免费脚本)
  16. UE4材质(四):自发光颜色Emissive——灯
  17. 关于简单的打地鼠游戏开发总结
  18. Word转换PDF的三种方法使用教程
  19. 应用VB语言程序生成十个随机数
  20. IDEA报错: Port already in use: 1099

热门文章

  1. 编程江湖,门派众多,谁才是巅峰?
  2. 利用镜像解决一系列下载速度慢的问题
  3. 短信包对比 - 2021.5
  4. 一套完整的硬件电路设计该怎么做
  5. 个人总结-网络安全学习和CTF必不可少的一些网站
  6. 【西瓜创客】2022学年5月21日NOC大赛-初赛线上试题
  7. 解决win10内存占用逐渐变大(亲测有效)
  8. 如何创作出优质的短视频文案?
  9. Java - MyBatis中的动态SQL是什么意思?
  10. 红月所有物品完全代码