如何在 Android 中为 Web 服务和 Web 视图保持相同的会话?
我正在开发一个混合 Android 应用程序,其中包含 Native 和 Webviews。对于某些本机数据检索,我在 WCF webHttpBinding 上使用 JSON。服务和网页均位于同一网站下。
我正在考虑通过(通过 SSL)将 sessionID 发送回服务器并进行比较来对 Web 服务调用进行身份验证。但现在我的网络服务调用每次都会创建一个新会话,我正在考虑放入应用程序变量。还有更好的办法吗?
这里还有一些其他问题:
- 导航后如何保留网络视图的会话 到其他活动并返回到 webview。
- 有没有一种方法可以将一个连接同时用于 Web 服务和 Web 页数?
- 如何对 Web 服务调用进行简单的身份验证 当前用户? (我不想拨打数据库电话)
I am developing a hybrid Android application which consists of Native and Webviews. For some native data retrieval I am using JSON over WCF webHttpBinding. Both services and web pages are under same website.
I am thinking of doing authentication for webservice call by sending back(over SSL) the sessionID back to server and comparing it. But now my webservice call is creating a new session every time, I am thinking of putting in the Application variables. Is there any better way?
Here are few other questions:
- How can I keep the session for the webviews after I have navigated
to other activities and come back to webview. - Is there a way to use one connection for both web services and web
pages? - How can I make a simple authentication for the webservice call for
the current user? (I don't want to make DB call)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论