Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/since2006.com/public_html/include/util/Ubb.php on line 249

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/since2006.com/public_html/include/util/Ubb.php on line 249

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/since2006.com/public_html/include/util/Ubb.php on line 249
In-App Purchases返回invalid product identifiers - since.2006 -  

since.2006  

为了解决这个问题,整整调试了一个多星期。对照教程一遍又一遍的测试,一直以为问题出现在代码上。结果是因为iphone越狱过引起的,刚刚还原到官方版本后,没有问题了。

以前有看到网友提过可能是越狱引起的,由于懒得刷回官方版本(主要想越狱后用手势插件)完成测试后再越狱,随便找了几个流行的程序点击In-App Purchases功能进行测试,都能正常弹出支付对话框,由此判断是自己代码问题。结果……

如果手机没有越狱,一样返回invalid product identifiers,那么可以参照下面这个列表对照看有没有什么步骤漏掉了。

可能造成返回invalid product identifiers的原因列表:
http://troybrant.net/blog/2010/01/invalid-product-ids/

 

标签:

Posted by hee at 22:08 PM | Permalink | 评论(3) | iOS

4644 天 9 小时前
沙发 博爱老头 说:

居然不能编辑!!!!

4640 天 7 小时前
板凳 hee 说:

居然不能编辑!!!!

评论不需要注册,不好做编辑功能。

4042 天 10 小时前
地板 cosperypf 说:

哈哈~我遇到过跟你这个相同的问题,当时也纠结了很久,后来做了一点总结在http://iostrack.com/post/2013-03-29/40049870617

请输入名称
请输入邮件地址

 

    请输入邮件地址