Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何确保该应用程序是从app store购买的?_Iphone_In App Purchase_App Store - Fatal编程技术网

Iphone 如何确保该应用程序是从app store购买的?

Iphone 如何确保该应用程序是从app store购买的?,iphone,in-app-purchase,app-store,Iphone,In App Purchase,App Store,是否有方法(以编程方式)确认应用程序是从AppStore购买的? 或者,有没有办法从AppStore获取购买我的应用程序的设备ID列表 原因是愿意确定申请是否合法购买 我知道有一种方法可以知道应用内购买发生了。 也许我也可以检查一下付费应用程序的购买情况 解决方案可能在iPhone应用程序中或某些签入服务器端 我开发的应用程序即将从web服务器获取内容。 通常(通过浏览我客户的网站)这些内容不是免费的,他希望确保通过使用iPhone应用程序(我开发的)获取内容的用户确实为该应用程序付费。我不知道

是否有方法(以编程方式)确认应用程序是从AppStore购买的? 或者,有没有办法从AppStore获取购买我的应用程序的设备ID列表

原因是愿意确定申请是否合法购买

我知道有一种方法可以知道应用内购买发生了。 也许我也可以检查一下付费应用程序的购买情况

解决方案可能在iPhone应用程序中或某些签入服务器端

我开发的应用程序即将从web服务器获取内容。 通常(通过浏览我客户的网站)这些内容不是免费的,他希望确保通过使用iPhone应用程序(我开发的)获取内容的用户确实为该应用程序付费。

我不知道“确认该应用程序是从appStore购买的”。我不认为有任何一点是翻转或“东西”你可以检查看到

对不起

但是如果你真的知道了这样的事情,请告诉我。

没有,但是要了解如何潜在地检测到你的应用程序被篡改,以允许它作为盗版运行


应用内购买风格验证给我留下了深刻的印象,认为这是一个很好的方法,但苹果目前不支持它。也许值得一试

查看以下相关问题:


我之前的堆栈溢出问题可能会帮你解决:

虽然我没有答案,但我在一个博客上看到了屏幕截图,在一个应用程序上显示了一条弹出消息,表明开发人员知道他们的应用程序是非法安装在越狱手机上的。尽管他们显然无法停止该程序的启动,但消息中说“做正确的事,购买应用程序”。如果我找到了那篇博客,我会再发一次。即使你能从苹果那里得到购买你应用的设备ID列表,当有人买了一部新iPhone时会发生什么?@Jeff我相信苹果可以实现这一显而易见的(至少对我来说)功能来扼杀iPhone应用破解行业。我确信他们已经掌握了所有相关信息——他们只需要为开发人员打开它。新设备也可以列在那里-毕竟用户将再次进入应用商店并将应用下载到他的新设备上…假设他们所在的区域没有网络连接,他们将旧iPhone备份恢复到新iPhone上?你说得对-从备份恢复听起来有问题。但是我的问题不是缺少网络连接,因为我建议进行服务器端检查。如果用户能够做一些导致服务器端交互的事情,那么他就可以连接到Internet。。。我认为苹果也能够解决恢复问题。他们可能会将新设备添加到上一个设备列出的所有应用程序下载中。这可以在第一次连接到互联网时完成。谢谢。我在你发布的最后一个链接中找到了答案。我自己找不到……谢谢。我已经找到了答案,但我在你发布的链接中看到了相同的答案。