大家好。小弟最近在开发一个带有购买金币功能的iOS应用程序。在拜读了多位前辈撰写的IAP实现攻略后,整套流程(包括在iTunes Connect上创建商品、开通测试账号、编写客户端代码、服务器验证收据等等)都能跑通了。正准备正式提交版本之际,今天突然出了状况:原先可以通过测试账号成功购买的商品,突然不能购买了。输入账号密码通过后,沙盒环境弹出了一个对话框,写着“必须点击“继续”以验证您的付款信息,才能进行购买”。而这个弹出窗口以前是没有过的。    此时如果点击“继续”,程序就会跳转到App Store,并提示输入一些账号属性的信息,但由于这是个测试账号,当然也就无法通过App Store的验证,然后就会一直提示“需要验证”。已经试验过生成新的测试账号,也没有效果。
请问哪位高人遇到过类似的问题?这种问题应该如何解决?谢谢啦!

解决方案 »

  1.   

    补充说明一下:我的开发机是iPad3,iOS版本是6.1.3,未越狱。
      

  2.   

    ,哎,最近,我也被这个整风掉了,之前好的啊。哦苹果shit
      

  3.   

    兄弟们,这个问题基本上确定是苹果服务器的问题了,暂时的解决方式是:在iTunes Connect网站上新建一个测试账号,地区选“美国 United States”,然后用这个账号买东西,就没有问题了,只是弹出的对话框文字是英文的。唉,为这个问题耽误了一天多,周末得加班了。