繁体   English   中英

在移动网络应用程序和iPhone上的移动应用程序之间共享信息

[英]Sharing information between mobile web app and mobile app on iPhone

我正在尝试在移动网站和iPhone上的移动应用程序之间建立某种用户跟踪机制。 有没有一种方法可以使用Cookie或HTML 5 Web数据库在移动网站上存储信息,然后从移动应用程序访问它(我知道这是一个安全问题)? 还有其他将信息传输到移动应用程序的方法吗?

让他们登录两次; 一次在网站上,一次在移动应用上。 然后,您可以使用云服务交换数据。 两者都应允许用户长时间保存其凭据,因此用户不会介意这一点。

是的,您可以在移动网站和移动应用程序上访问相同的每用户信息。 您可以通过让网站和移动应用程序都访问某个地方的信息源(基本上是数据库)来实现此目的,并且要求用户进行身份验证以标识自己。

Cookies并不是真正用于此的意思(尽管它们可能会被用来跟踪哪个用户已与Web服务器建立了身份并且很有用)。 Cookies是Web服务让Web客户端记住少量信息并稍后报告的一种方式。

针对您的方案的一种常见方法是让Web服务提供对数据库的访问权限-例如,Web服务可能采用RESTful URL并提供JSON或XML-您的移动应用程序可以访问该服务。 您的移动网站将在后台访问相同的数据源(尽管不必通过Web服务界面访问)。

关于安全性的说明:一些安全性较高的服务(例如银行)仅提供移动应用程序的辅助登录,该登录与用户的“适当”登录相关。 这有助于避免严重的信息泄漏-手机容易丢失等。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM