Iphone 限制API调用。仅允许我的移动应用

Iphone 限制API调用。仅允许我的移动应用,iphone,android,windows-phone-7,mobile,Iphone,Android,Windows Phone 7,Mobile,我希望我的web服务器只接受来自我的移动应用程序的请求 由于移动应用程序是客户端应用程序,这意味着用户可以使用二进制文件并对其进行反编译,或者使用诸如Fiddler之类的工具来解释API调用并重建它们(例如:在控制台应用程序中) 因此,我想要的是一种生成绑定到我的应用程序和用户设备的密钥的方法 该应用程序部署在WindowsPhone7、iPhone和Android中。跨平台解决方案是理想的,但仅在一个平台上工作的解决方案也是可以接受的 谢谢 考虑到您正在将应用程序部署到客户端,这里的实际答案是

我希望我的web服务器只接受来自我的移动应用程序的请求

由于移动应用程序是客户端应用程序,这意味着用户可以使用二进制文件并对其进行反编译,或者使用诸如Fiddler之类的工具来解释API调用并重建它们(例如:在控制台应用程序中)

因此,我想要的是一种生成绑定到我的应用程序和用户设备的密钥的方法

该应用程序部署在WindowsPhone7、iPhone和Android中。跨平台解决方案是理想的,但仅在一个平台上工作的解决方案也是可以接受的


谢谢

考虑到您正在将应用程序部署到客户端,这里的实际答案是“不可能”。您可以让某人很难伪造“官方id”,但由于您无法控制发出请求的系统,因此可能是您的应用程序或任何其他冒充您的应用程序的东西。

您是如何解决此问题的?