iOS 12 IAP沙盒 [英] iOS 12 IAP Sandbox

查看:40
本文介绍了iOS 12 IAP沙盒的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在看WWDC18 talk,他们明确宣布将允许开发人员同时连接一个沙盒帐户进行IAP测试-处于开发人员模式和iOS12

他们显示该功能时的屏幕快照

直接进入问题:

我曾尝试从我的iPhone 6S和iPhone X(都是在iOS 12上)访问它,但在屏幕末尾都没有此选项。另外,我搜索过这个话题,似乎没有人关注这个问题。

我设备上的"Apple ID>iTunes&;App Store"

此功能令人难以置信,因为它消除了注销我们的Apple ID的需要-这是/曾经是一项巨大的痛苦。

测试说明:我已尝试更改设备上的区域和语言,但均未成功。

推荐答案

刚刚在iOS 12.0.1上试用过。

  1. Settings > Apple ID > iTunes & App Stores中,单击您的Apple ID(在页面顶部,它是超链接的)。然后选择"注销"。

  2. 据我所知,您现在仍在登录您的Apple ID,可以使用iCloud和游戏中心等各种服务。这很好。

  3. 打开未签名发布的应用(例如,您正在其上开发IAP的应用)。

  4. 尝试完成IAP(恢复购买,或仅让应用程序请求您的收据也可以);这将提示iTunes应用商店再次询问您的登录详细信息。

  5. 登录提示名为"登录iTunes Store",提示您输入Apple ID和密码。请勿在此处输入您的个人Apple ID,而应输入沙盒帐户的用户名和密码。

    /li>
  6. 在我的情况下,我已经启动了一个IAP交易,因此我收到了一个标题为"确认您的应用内购买"的警报,其中包含IAP的详细信息和文本"[Environment:Sandbox]";请输入您的沙盒帐户的密码来确认购买。

  7. 我随后收到一个标题为"登录到iTunes Store"的警报,这一次明确要求我输入沙盒帐户的密码。

  8. 我返回Settings > Apple ID并点击iTunes & App Stores。这会产生一条警告,大意是"似乎您正在游戏中心使用[您的个人Apple ID];这就是您想要登录iTunes的Apple ID吗?"的意思是"看起来您正在游戏中心使用[您的个人Apple ID];这就是您要登录iTunes的那个Apple ID吗?"在这种情况下,您应该单击"继续"。它将带您进入iTunes & App Stores屏幕。请注意,我不必为此步骤输入密码或重新指定Apple ID!

  9. iTunes & App Stores屏幕上,您的个人Apple ID将如前所述显示在屏幕顶部。在屏幕底部,您会发现沙盒帐户字段已出现!🚀

这个过程本可以用一些更好的文档来配合炒作,但不幸的是,对于iOS开发来说,这只是"一切照旧"。

这篇关于iOS 12 IAP沙盒的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆