以正确的方式注册app

时间:2012-02-15 07:32:31

标签: java android

我想在我的应用中注册。所以我已经向我的网络服务发出了所有请求。 我现在在用户注册时。

现在我需要保存他注册的地方,不再给他注册表格。

怎么做?

我是否需要在我的sqlite数据库中保存,并且每次应用午餐时检查他是否是注册用户。或者也许在应用程序设置中,我可以保存此信息。

我是开发Android应用程序的新手,我正在寻找正确的方法。

谢谢大家的帮助。

3 个答案:

答案 0 :(得分:2)

您可以使用SharedPreferences保存该内容。检查链接以获取示例代码。

http://developer.android.com/guide/topics/data/data-storage.html#pref

如果用户卸载应用程序或清除系统菜单中的所有数据,则会删除此数据。

编辑:如果您真的想记住安装中的首选项,则应尝试使用Backup API。 http://developer.android.com/guide/topics/data/backup.html

答案 1 :(得分:2)

最佳解决方案是使用Android's Account Manager来处理用户帐户。这种方法是最安全的(凭证不会暴露),但它有两个缺点:

  • 设置
  • 有点尴尬
  • 至少需要API版本5

答案 2 :(得分:1)

用户注册后,您可以保存在sqlite数据库中,每次应用程序启动时都必须检查。但是如果用户卸载了应用程序并尝试重新安装它,请再次请求注册。为了避免这种情况,你必须在某些服务器和sqlite数据库中存储设备ID和注册详细信息等信息,并且必须检查当应用程序启动时......