2012-12-11 79 views
1

所以我打算构建一个Android应用程序将连接到的Web服务。我试图想出一种方法来保护这个网络服务,所以它只能通过应用程序使用。保护WPF Web服务仅适用于Android应用程序

我在想我只是在每次打电话时都传递一个密钥。但是,这可以通过http嗅探器轻松实现。然后,Web服务可以在任何人使用。

有没有其他方法可以使这项工作?

谢谢!

回答

0

我不知道你只能强制安卓。无论使用什么方法,只要知道它是什么,都可以解决。

根据应用程序的写法,它应该足够简单,以检查请求的用户代理。使用HttpUrlConnection的应用程序(按照Android文档的建议)应该有一个用户代理字符串,它表示Android。