Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android根据构建应用程序的用户而变化_Android_React Native_Apk_React Native Android_Self Signed - Fatal编程技术网

Android根据构建应用程序的用户而变化

Android根据构建应用程序的用户而变化,android,react-native,apk,react-native-android,self-signed,Android,React Native,Apk,React Native Android,Self Signed,我们实际上正在为android开发一个react原生项目 对于许可证管理,我们使用设备中的Android,使用包react native device info 代码在git上,但在应用程序上开发的每个用户的密钥库都不同。 问题是Android正在改变 例如: 我正在从我的计算机以开发模式构建应用程序,Android将为XXXXXX 我的朋友正在他的计算机上以开发模式构建应用程序,使用相同的源代码,应用程序中的Android将是YYYY 我怎么才能知道呢?是否有其他唯一编号可用于管理react

我们实际上正在为android开发一个react原生项目

对于许可证管理,我们使用设备中的Android,使用包react native device info

代码在git上,但在应用程序上开发的每个用户的密钥库都不同。 问题是Android正在改变

例如:

我正在从我的计算机以开发模式构建应用程序,Android将为XXXXXX 我的朋友正在他的计算机上以开发模式构建应用程序,使用相同的源代码,应用程序中的Android将是YYYY

我怎么才能知道呢?是否有其他唯一编号可用于管理react native的许可证

希望有人能帮助我

Thibault.

引用:

对于安装在运行安卓8.0的设备上的应用程序,安卓ID的值现在是按应用程序签名密钥以及按用户确定的范围。ANDROID_ID的值对于应用程序签名密钥、用户和设备的每个组合都是唯一的。因此,在同一台设备上运行的具有不同签名密钥的应用程序,即使对于同一用户,也不再看到相同的Android ID

请注意,虽然文档中提到的是安卓8.0,但实际上是安卓8.0或更高版本

我怎么才能知道呢

ANDROID_ID在很多方面都不是一个特别好的使用价值。但是,如果您想依赖它,请标准化调试密钥库

是否有其他唯一编号可用于管理react native的许可证

如果您正在寻找特定于设备的标识符,则很少有选择,主要是出于隐私和安全原因。谷歌提供了您可能希望查看的内容。

请查看