沙盒测试者用户 ID 请求的 Apple 验证电子邮件 [英] Apple Verification Email requested for Sandbox Tester User ID
问题描述
我在获取我在 iTunesConnect 中创建的用于购买非消耗性产品的测试用户沙箱 ID 时遇到问题.我在创建 ID 后等待一天,然后再尝试使用它们.首先,我确保没有根据设置/iTunes & 登录 ID.设备上的 App Store.然后,当我在真实设备上的模拟器中运行我的应用程序并单击我的购买按钮并使用测试用户 ID 登录时,我收到一个弹出窗口,提示必须验证该 ID,如果我单击验证,将发送一封验证电子邮件按钮.现在,我知道我不应该验证测试 ID(因为根据 this SO question/answer,该操作会将 ID 转换为实际帐户).我还可以选择忽略验证——如果我点击它,什么都不会发生——我希望购买过程继续,但事实并非如此.是的,当然,我正在实际设备上运行模拟.而且,虽然我开始时没有在 iTunes/App Store 的设置中输入 ID,但当我收到上述信息后返回时,我自己的 Apple ID 现在显示为已登录!这可能与我激活 Apple 的双因素身份验证有关吗?我上周刚打开.
I'm having a problem getting the Test User sandbox IDs I've created in iTunesConnect to purchase a non-consumable product. I wait a day after I create the IDs before trying to use them. First, I make sure no ID is signed in according to Settings/iTunes & App Store on the device. Then, when I run my app in Simulator on a real device and click my Buy button and sign on with a Test User ID, I get a popup saying the ID must be verified and that a verification email will be sent if I click the Verify button. Now, I know I should not verify a Test ID (because according to this SO question/answer, that action turns the ID into an actual account). I'm also given the option to Ignore the verification -- if I click that, nothing happens -- I'd expect the purchase process to continue, but it doesn't. Yes, of course, I'm running the simulation on an actual device. And, though I start out with no ID entered in Settings for iTunes/App Store, when I go back after receiving the above, my own Apple ID now appears as signed-in! Could this have something to do with my activating Apple's Two-Factor Authentication? I just turned that on last week.
推荐答案
我终于让 iTunes Connect 沙盒用户开始工作了.为此,我必须验证沙盒用户的帐户,因此需要一个有效的电子邮件地址.
I have finally got iTunes Connect sandbox users to work. In order to do so I had to verify the sandbox user's account and hence needed a valid email address to do so.
最后突出显示的步骤
这与我从第一天起一直创建和使用沙箱用户的方式背道而驰,但要么是发生了未记录的更改,要么是针对当前 iTunesConnect 服务器缺陷的当前黑客攻击.
This goes against how I had always created and used sandbox users from day 1, but either there's been an undocumented change or is the current hack for the current iTunesConnect server maladies.
- 我可以确认生成的收据是沙盒收据.
- 该用户是沙盒用户.
- 我没有进入也没有使用信用卡付款.
解决步骤
- 转到 iTunesConnect -> 用户和角色 -> 沙盒用户并添加一个新用户
- 使用有效的电子邮件地址.提示:真实的 Gmail 帐户和
+
符号可以生成许多有效的电子邮件.即jon.doe+1@gmail.com
、jon.doe+2@gmail.com
等,其中jon.doe@gmail.com
是有效的 Gmail 帐户. - 等待来自 iTunes 的验证电子邮件.
- 点击验证链接来验证沙盒用户.提示:使用隐身浏览器将您的真实 Apple 会话和沙盒 Apple 会话分开.
- Go to iTunesConnect -> Users & Roles -> Sandbox User and add a new user
- Use a valid email address. Tip: A real gmail account and the
+
symbol can generate many valid emails. i.e.jon.doe+1@gmail.com
,jon.doe+2@gmail.com
etc wherejon.doe@gmail.com
is a valid gmail account. - Wait for verify email from iTunes.
- Verify the sandbox user by clicking on verification link. Tip: Use incognito browser to keep your real and sandbox Apple sessions separate.
这篇关于沙盒测试者用户 ID 请求的 Apple 验证电子邮件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!