美文网首页
iOS app内购

iOS app内购

作者: 蒜头不吃葱 | 来源:发表于2018-10-23 14:05 被阅读0次

一、测试账户生成

1、添加沙盒测试员

在App Store Connect中选择 Users and Access打开页面后在sandbox 下点击Testers,点击添加按钮(+),输入测试信息然后点击邀请


不要在正式环境(production)使用测试的AppleID账户,否则测试账户将变成无效或不能使用

2、获取测试版本

1.测试人员登录相应的AppleID邮箱收取验证码(具有时效)
2.测试机下载并安装TestFight APP
3.测试机iTunes & App Store登录测试AppleID
4.打开TestFight点击Redeem输入邀请码即可获取相应的

二、测试自动续订项目

项目分类详见:IAP购买项目类型
测试续订的时候,沙盒模式时限会缩短,最多仅能续订6次

实际时间 测试时间
1周 3mins
1个月 5mins
2个月 10mins
3个月 15mins
6个月 30mins
1年 1小时

三、其他问题

1、沙盒环境自动续费是一定会自动续费的吗?

不一定,有时候会,有时候不会,最多仅能续订6次


测试本公司项目时,在使用产品过程出现过订阅期到订阅失效时状态切换出现产品crash。一般会有短时间的失效时间,一周对相应几秒,一年对应几分钟。产品订阅失效状态一般APP页面刷新,重启APP或后台热启动时获取

2、恢复订阅,Restore

登录已订阅购买项目的AppleID,在订阅期,升级,重新安装APP后,点击Restore则会获取当前用户的订阅状态,恢复既有状态


但有时候需要试需求而定,看订阅是跟着userid还是AppleID

3、订阅归属问题

1.跟着AppleID走,用户在设备A行登录账户10001购买一项服务,在设备B上登录账户10001也可以享受此项服务
2.跟着useID走,不管用户是哪个AppleID购买,但是只能我一个APP的唯一用户可以享受服务。这时候需要APP自身做处理了,就是记住首次购买的transaction-id,并且绑定了用户。以后自动续费的话,就会有original-transaction-id,这个ID是第一次购买的transaction-id,根据这个服务可以联系初始购买服务

4.同一个AppleID在订阅期内可以再次点击购买吗?

不可以,苹果自身会拦截,会出现您目前已订阅此项目的提示窗,但是在sandbox模式,在对应时间内Apple会拦截,过了这个时间则不会拦截

5.购买自动订阅3个月,可以换购1年或1个月的吗?

可以,苹果文档上有提到,视为升级套餐或降级订阅套餐

6.订阅购买时系统时间问题

订阅时,需保证手机系统时间与当前实际时间一致。否则会导致订阅周期的错乱,前端表现为订阅期内订阅功能未解锁,订阅入口未隐藏等,点击订阅又显示为已订阅状态

7、包含三天免费试用的测试

沙盒模式下会将这个时间直接忽略掉,即测试环境是不满足条件的
注:若是发布项目,则可以参考APP Store Connect

相关文章

  • iOS内购流程文档-Lion

    iOS内购流程: iOS内购 什么时候用到呢? 虚拟产品就需要用到iOS内购;购买的商品,是在本app中...

  • 应用内购(In-App Purchase)常见问题解答

    应用内购(In-App Purchase)常见问题解答iOS的应用内购买 iAP 坑 iOS内购你看我就够了(一)...

  • ruby实现ios和google内购

    一、ios 和 google 内购 ios IAP二次验证 IAP(In App purchase):App和Ap...

  • ios-内购(IAP)

    StoreKit 框架内购:在ios中专指苹果内购,在app内购买商品时使用苹果的支付方式进行购买;如果在app内...

  • iOS 内购流程图

    一 、iOS 内购流程: 1. 用户iOS应用 用户选择产品 提交到App Store 2. App ...

  • iOS app内购

    一、测试账户生成 1、添加沙盒测试员 在App Store Connect中选择 Users and Access...

  • 五. 内购

    内购 一. 内购的简介 何谓内购在iOS的App中, 如果你要购买某件商品, 使用苹果的支付方式进行购买, 即为内...

  • iOS内购详解

    概述 iOS内购是指苹果 App Store 的应用内购买,即In-App Purchase,简称IAP(以下本文...

  • iOS支付

    iOS支付分为两类,第三方支付和应用内支付(内购)。 应用内支付(In-App Purchase):在应用程序内购...

  • 苹果支付的坑

    这篇主要是回顾一下之前做过的ios app内购,以及在实现过程中遇到的问题 IOS 内购支付有两种模式: 内置模式...

网友评论

      本文标题:iOS app内购

      本文链接:https://www.haomeiwen.com/subject/crvozftx.html