sharedUserId
根据Android 文档,如果您没有在 Android 中设置 a ,则会自动为应用程序分配一个唯一的。
但sharedUserId
独特之处在哪里?它只是应用程序独有的吗,即应用程序sharedUserId
在所有设备上都相同吗?这意味着您可以通过编程方式为一个安装找到它,并将该值用于第二个应用程序。
还是 ID 是每个设备上都不同的随机值?
sharedUserId
根据Android 文档,如果您没有在 Android 中设置 a ,则会自动为应用程序分配一个唯一的。
但sharedUserId
独特之处在哪里?它只是应用程序独有的吗,即应用程序sharedUserId
在所有设备上都相同吗?这意味着您可以通过编程方式为一个安装找到它,并将该值用于第二个应用程序。
还是 ID 是每个设备上都不同的随机值?
但是 sharedUserId 以什么方式唯一呢?
所有 Linux 用户帐户都是唯一的。android:sharedUserId
表示由相同签名密钥签名的 2+ 个应用程序应该共享一个 Linux 用户帐户。默认情况下,他们每个人都有自己的 Linux 用户帐户。
应用程序在所有设备上是否具有相同的 sharedUserId?
android:sharedUserId
无论您选择使用它,它都具有相同的价值。但是,Linux 用户帐户对于不同的设备会有所不同。
还是 ID 是每个设备上都不同的随机值?
我不会说“随机”,因为我不知道用于选择数字的精确算法。