在沙盒测试期间,为了使应用内支付工作,请使用以下测试帐户:
测试环境
Apple Pay – 测试环境
email: testuser@example.com
password: 123456
Sandbox Tester 1
apple1@example.com
password: 123456
Sandbox Tester 2
apple2@example.com
password: 123456
如果您要在应用中使用这些帐户,请在应用启动时先验证该帐户是否是测试帐户,如下所示:
let isRunningTests = ProcessInfo.processInfo.environment.contains("XCInjectBundleInto")
if isRunningTests {
// Use your sandbox accounts to make sure that testing happens in a sandbox environment
}
并确保您已在iTunes Connect中设置了相关的测试帐户。
更多关于应用内购买测试的信息可以在文档中心找到:https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnectInAppPurchase_Guide/Chapters/TestingInAppPurchases.html