重新安装该应用程序时,每个更改的Android应用程序都有唯一的ID吗?有人说Application Id = Package Name
要使用Android应用程序,但我需要一个唯一的标识符来跟踪应用程序。
编辑:我不需要包名称,因为尽管包名称对于应用程序是唯一的,但对于设备/用户来说不是唯一的。例如,我的应用程序的包名称类似于com.example.myapp
,它与具有该应用程序的每个设备相同。但是,当我重新安装该应用程序时,它并没有改变。
我对其中一个应用程序有类似的要求。我所做的是,安装后首次运行该应用程序时,它会连接到我的服务器并请求一个新的唯一ID。它与身份验证过程类似,但在首次启动应用程序时会自动运行。
另外,您可能还会发现另外一件事有用。Linux用户ID之类的东西,对于每个应用程序安装来说都是唯一的。
在安装时,Android为每个软件包提供了不同的Linux用户ID。身份在该设备上的包装使用寿命内保持不变。在不同的设备上,相同的程序包可能具有不同的UID。重要的是,每个程序包在给定的设备上都有不同的UID。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句