开发苹果平台的应用内购业务,uni-pay的配置文件里已经设置了notifyUrl,还需要设置苹果开发者网站上的【App Store 服务器通知】的【生产环境服务器 URL】和【沙盒环境服务器 URL】的值吗,是需要设置成uni-pay的notifyUrl一样的值吗?
我在苹果官网上的URL都未设置的情况下,沙盒测试交易可以正常的。这个官网上的两个URL是不是不用设置的?
rebel_kc
- 发布:2024-07-22 15:57
- 更新:2024-07-22 17:01
- 阅读:158
rebel_kc (作者)
那我把app打包发布苹果平台审核,sandbox设置为true的情况下,沙盒测试账户是正常通过的,提交给平台审核,但反馈支付的时候,一直都在加载中。我自己把sandbox设置成false重新上传到云服务器上后,测试打包自己手机测试,支付也是一直加载中。不知道会是什么原因,还请帮忙指点下。
另外提交苹果平台审核发布版本的时候,sandbox这个是该设置false的吗?
2024-07-22 16:36
DCloud_uniCloud_VK
回复 rebel_kc: 你用的是最新版吗?最新版这个值无论是true还是false,验证失败都会反向再验证一下
2024-07-22 16:48
rebel_kc (作者)
回复 DCloud_uniCloud_VK: uni-pay是2.1.5版本的。
2024-07-22 16:51
DCloud_uniCloud_VK
回复 rebel_kc: 更新到最新版试试
2024-07-22 16:54
rebel_kc (作者)
回复 DCloud_uniCloud_VK: 对苹果这个测试审核流程不太明白。在开发版本中测试支付,是不是不需要沙盒模式测试的?像我现在沙盒测试通过了,但是平台审核测试不行的。不是太明白这个沙盒测试的作用是什么。在发布之前,还是需要开发版本的开发账户支付通过才行的是吗?请教下,还未审核发布平台的开发版本,自己的账户可以测试支付吗?
2024-07-22 17:02
DCloud_uniCloud_VK
回复 rebel_kc: 需要去苹果开放平台申请沙箱账号,具体流程可以查一下
2024-07-22 17:59
rebel_kc (作者)
回复 DCloud_uniCloud_VK: 沙箱账号已经申请过的。并且sandbox配置为true的时候,交易支付都已经正常支付了的。
2024-07-22 18:07
DCloud_uniCloud_VK
回复 rebel_kc: 那应该没问题了,记得uni-pay的版本需要升级到最新,这样苹果审核的时候才不会报错(苹果审核的时候会同时用沙箱和正式环境来测试,所以新版也会同时用沙箱和正式环境来验证
2024-07-23 11:21