应用程序购买错误“这不是测试用户帐户”
我已经成功实施了应用内购买,99.9% 的用户成功购买了 IAP 产品。但是,一位使用越狱手机的用户会收到以下错误:
我可以向该用户建议什么吗?我不认为所有越狱的 iPhone 都存在这个问题,因为统计上的投诉数量应该会更高。
还有另一个类似问题,但尚不清楚受影响用户的越狱状态。我正在为那些越狱设备用户寻找实际的解决方案(除了建议不要越狱 - 因为这意味着失去业务)。
I've successfully implemented In App Purchasing and 99,9% of the users successfully buy the IAP product. However, one user with a jailbroken phone gets this error:
Is there anything I can suggest to this user? I don't think the problem exists for all jailbroken iPhones because the number of complaints should be statistically higher, then.
There's another similar question though it wasn't clear about the jailbreaking status of affected users. I'm searching for an actual solution for those jailbroken device users (other than recommending not to jailbreak - since that'd mean lost business).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
当越狱设备尝试使用商店时,这种情况时常发生。 Apple 知道该设备不再合法,因此向商店发出的请求处于“测试模式”。
您可以告诉他一些事情:
可能会向他发送带有他的设备的应用程序版本,并把他视为 QA 测试员。他必须向您发送他的设备 ID,您可以每 3-4 个月为他制作一个特殊版本。
This happens every now and then with jailbroken devices trying to use the store. Apple knows the device is no longer legitimate so the request to the store is in "test mode".
You could tell him a few things:
Possibly send him a build of the app with his device and consider him a QA tester. He'd have to send you his device id and you could make him a speciL build every 3-4 months.
我看到一个 YouTube 视频,该视频提出了通过临时替换来解决该问题的解决方案/var/stash/libexec./installd by /var/stash/libexec./installd.new。然而,这种方法使一名用户的手机变砖,因此必须恢复操作系统并再次越狱(至少恢复后IAP可以工作)!我绝对不推荐这个解决方案,但它可能是一些硬核越狱者的最后手段 - 毕竟,越狱者应该知道他们在做什么,对吧?
I came across a how-to YouTube video that proposes a solution for the problem by temporarily replacing /var/stash/libexec./installd by /var/stash/libexec./installd.new. However, this approach bricked the phone of one user so the OS had to be restored and jailbroken again (at least the IAP worked after the restore)! I absolutely don't recommend this solution but it might be a last resort for some hard core jailbreakers - after all, jailbreakers should know what they're doing, right?