【问题标题】:Cordova app storageCordova 应用程序存储
【发布时间】:2015-12-17 06:06:40
【问题描述】:

我是 cordova 应用程序开发的新手,我不知道如何处理这个应用程序工作流程。

工作流程是: 1.用户下载并安装应用程序 2. 无需注册即可使用基本功能 在此期间(未注册用户安装了应用程序),我们必须在后端跟踪用户活动,以防他使用电子邮件注册以升级他的个人资料并保留他以前的活动。

解决方案是在用户首次安装应用时在移动设备上生成用户 GUID。将其发送到后端并将其用作用户未来的参考。

我可以在哪里存储此 GUID 以确保可靠且不会被浏览器/应用程序缓存清除。如果用户清除应用程序数据,我希望 GUID 保留。

如果用户升级应用程序或稍后卸载并重新安装此设置将保持不变,那就太好了。

V 最佳, 拉度

【问题讨论】:

    标签: android ios cordova local-storage cordova-plugins


    【解决方案1】:

    当用户卸载设备时,您不应该将数据存储在设备中,但如果您仍然需要它,请检查此插件:

    https://github.com/apache/cordova-plugin-file

    您可以保存在不同的位置,甚至在设备的外部存储中,当应用卸载时不会被删除

    【讨论】:

      【解决方案2】:

      Cordova unique device id plugin 生成一个 UUID,该 UUID 在应用卸载后保持不变,适用于 iOS 和 Android。

      在 iOS 上,它会生成一个 UUID 并将其存储在 Keychain 中。

      在 Android 上,它连接设备唯一的各种 ID,但需要 android.permission.READ_PHONE_STATE 权限。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-02-06
        • 2017-01-27
        • 2016-05-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-09-23
        相关资源
        最近更新 更多