ios 内购正式环境_iOS app内购
一、测试账户生成
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 内购正式环境_iOS app内购相关推荐
- ios 内购正式环境_iOS苹果内购(详细步骤)
#### 一.设置付费协议 1.进入开发者平台,点击如下图所示: 设置 2.查看付费同意条款 1. 设置付费协议 添加这3个信息 4.添加银行账户 5.选择报税表 默认美国 6.根据报税表填写报税情况 ...
- ios 内购正式环境_iOS 内购的实现
自己开发的视频直播项目,牵涉到充值金币,用到了苹果公司的内购,趴坑了两天,这里总结下实现苹果内购. 一. 创建测试App 首先你需要登录 App的ItunesConnection,你会看到如下界面 简 ...
- ios 内购正式环境_iOS 内购最新讲解
本文为CocoaChina网友IIronMan投稿 一.总说内购的内容协议.税务和银行业务 信息填写 内购商品的添加 添加沙盒测试账号 内购代码的具体实现 内购的注意事项 二.协议.税务和银行业务 信 ...
- ios 内购正式环境_iOS内购-部分玩家无法恢复购买
起因是这样,自去年12月份,就陆续有玩家反馈以下问题购买了商品,却无法获得,也无法恢复购买 兑换码无法兑换到商品 重现:在设备1上兑换了A商品,恢复购买和再次免费购买,是无效的,而在设备2上用同一个账 ...
- ios 内购正式环境_iOS 内购经验
最近在做iOS内购,碰到的一些问题及解决方案,希望能帮到大家 1.如果需要内购实现代码,请留下你的QQ 2.关于内购商品被退回 内购被退回,主要有两个原因, 一是标题描述等信息没写清楚,这里需要你填写 ...
- ios 内购正式环境_iOS开发-2017苹果内购最新教程
公司项目中有虚拟产品,所以要使用苹果内购.自此记录一下苹果内购的流程.前提是已有开发者账号 协议,税务和银行业务 协议,税务和银行业务 协议,税务和银行业务 申请合同 这里提示地址太长,按照要求重新填 ...
- ios 内购正式环境_ios内购之服务端操作
{ "status": 0, "environment": "Sandbox", "receipt": { " ...
- ios 内购正式环境_php服务端处理 ios内购充值
app一直没有接入iOS内购充值,随着业务支付功能越来越多,ios内购充值就提到日程上来了.那么,ios内购充值怎么做呢? 其实iOS内购充值是通过客户端接入iOS的IAP模块(In-AppPurch ...
- iOS 内购提示不允许App内购买项目,打开内购方式和检测不允许内购的方法。
这个问题是屏幕使用时间里面关闭了内购功能 打开方法如下 设置->屏幕使用时间->内容和隐私访问限制->iTunes Store与App Store购买项目->APP内购买项目- ...
最新文章
- 3-unit10 iptables
- 【NLP】CS224N课程笔记|词向量I: 简介, SVD和Word2Vec
- C++回调函数是什么?
- leetcode - 15. 三数之和
- [NOIP2010]关押罪犯(二分+二分图染色)
- 计算机界 TOP 3 难题:“相等”是软件工程中许多重大问题的根源!
- Pytorch——可视化不同的优化器效果
- 快准狠才叫爽!六款智能电视语音识别大比拼
- Zookeeper C API 具体应用实例
- 写代码千万别用User这个单词!
- html中使用js实现福彩双色球随机选号
- 电商后台管理系统分享
- 防火墙双机热备(应用场景分析及配置)
- 苹果电脑mac或苹果手机如何下载b站视频到电脑或手机本地?
- educoder—web:页面元素和属性
- 在一所普通211高校读本科在TOP2高校读研究生的感触
- ElasticSearch学习笔记
- UV法测量cod原理及特点
- 什么是绿色工厂?什么企业可以申报绿色工厂?
- 兰州大学计算机技术专业学位,兰州大学信息科学与工程学院(专业学位)计算机技术保研条件...