android - 是否可以让 Android 应用程序在特定设备上以不同方式工作?

标签 android ios react-native

我正在制作一个带有 react-native 的移动应用程序,我想知道我是否可以在该应用程序中进行某种操作,该操作对每台设备只启用一次,而无需创建帐户。有没有比将 android 设备 id 发送到服务器更简单的方法? 我打算像这里一样得到它:

Is there a unique Android device ID?

我听说在 ios 中保留应用程序数据更简单,即使在重新安装应用程序后也是如此。安卓也可以吗?

最佳答案

嗨,是的,这在 Android 和 iOS 上都是可能的,我们已经实现了这种移动应用程序行为。为此,我们使用了 uniqIDreact-native-device-info 提供.我们将它存储在我们的远程数据库中,并使用这个 uniqID 我们能够唯一地识别用户并检索他的数据。

注意:在我们的应用程序中,我们启用了一些安全机制来保护用户数据免受丢失手机等情况的影响,请在实现此类功能之前牢记这一点。

关于android - 是否可以让 Android 应用程序在特定设备上以不同方式工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58271884/

相关文章:

ios - 使用 AudioEngine 的音效

ios - 如何从 Firebase 同步检索数据?

javascript - 如何在javascript中过滤数组内的嵌套对象

android - react native 模态显示超慢 iOS 但不是 Android

android - 类型 容器 'Android Dependencies' 引用不存在的库 android-support-v7-appcompat/bin/android-support-v7-appcompat.jar

android - 我想在发送图像时实现进度条

android - 如何在电子邮件正文中换行?

android - PreferenceFragment 中的 RunTimeException

iOS swift : How to post a video to twitter with TwitterKit?

reactjs - 如何使用 react-native 处理自定义字体和 fontWeight