博客> 沙盒账号的正确使用方式
沙盒账号的正确使用方式
2018-12-13 20:11 评论:0 阅读:118 爱分享的BUG
ios 测试 开发 沙盒 提现

1.沙盒账号是什么

iOS应用里面用到了苹果应用内付费(IAP)功能,在项目上线前一定要进行功能测试。测试肯定是需要的,但开发完后如何进行测试呢?难道公司掏钱测试,苹果吃掉3成?想想如果是100刀的商品,测试几次就准备离职咯。

这个时候你就需要用测试内购,苹果提供了沙盒账号(也叫沙箱账号)的方式。这个沙箱账号其实是虚拟的AppleID,在开发者账号后台的iTune Connect上配置了之后就能使用沙盒账号测试内购,有了沙盒账号,就能体验一把土豪的感觉了,游戏钻石什么的随便充,反正不用我的钱。

PS:你可以把沙盒账号看做是一个虚拟的AppleID,这个AppleID只有进行内购测试的功能。

2.沙盒账号使用的前提 • bundleID别搞错了,开发者账号、证书、bundleID要一致 • 内购的商品ID,价格等相关信息已经录入到开发者后台了 • 开发者后台已经创建好沙盒测试账号了 • 你要有一部真机(iPhone或iPad都行,别用模拟器,不能是越狱机) • 如果你是第一次在这个开发者账号上集成内购功能,请先将iTune Connect上的税务协议都填写好,否则内购时会发现商品ID无效。

如果碰到税务方面的问题,参考上一章博客

3.沙盒账号创建 登录苹果开发者后台--iTunes Connect--用户和职能--沙箱测试技术员,在这个界面你可以看到当前账号已经创建好的沙盒账号。 沙箱测试技术员管理界面 点击“+”进行创建 创建沙盒账号 新创建的沙盒账号 如图,我创建一个沙盒账号。具体信息: • 名字为test1 • AppleID为jianshutest1@123.com(也就是上面填的电子邮件) • App Store地区为中国 注意: • 电子邮件不能是别人已经注册过AppleID的邮箱 • 电子邮箱可以是一个不存在电子邮箱(只要符合格式,随便写) • App Store 地区不要乱选。虽然随便哪个地区都可以用来测试(还没上线之前app并没有地区之分),但是在沙盒测试的时候,弹出的购买提示框会根据当前AppleID(沙盒账号)的地区显示语言的。

4.沙盒账号使用流程 • 1.在iPhone上安装测试包(必须是adhoc签名证书或者develop签名证书打的包,不能是从App Store上下载的) • 2.退出iPhone的App Store账号(因为我们需要使用沙盒账号登录)。 o 操作方法一:打开App Store应用首页滑到最下方--选中AppleID--注销 o 操作方法二:设置--iTunes Store与App Store--选中AppleID--注销 这里只需要退出账号,退出之后,不需要在这里登录沙盒账号,因为你压根就登录不了。之前已经说过了,沙盒账号是一个假的AppleID账号,不能直接登录的。如果强行登陆,会出现以下报错提示:

使用沙盒账号直接登录报错提示 • 3.在测试包里面购买商品,系统会让你进行登录,这里我们点击“使用现有的AppleID”就可以输入刚才创建好的沙盒测试账号进行登录了。

5.点击购买商品之后,成功的话会出现相应提示。

商品内容和价格展示窗口 备注:我们在iTunes Connect上创建商品了之后,除了需要填商品ID,商品名称,商品描述,价格等之外,还要上传一张图片,图片就是上面这个界面。 购买成功提示

那么,有其他问题发现可以加入qq群,大神们会碰到的问题,指导更详细。 企鹅群号:720173414

文章内容有参考 洁简 伙伴的流程,由爱分享的BUG编辑。

收藏
0
sina weixin mail 回到顶部