假设在我的设备上,我有来自两个捆绑 ID 的应用程序,对应于两个供应商:
com.example0 com.example1
假设我为每个安装了两个应用程序。我将如何检索这些供应商的 IDFV 并显示它?我的理解是,对于每个供应商,只要我不从他们那里卸载每个应用程序,IFDV 对于所有该供应商的应用程序都是相同的(如果我这样做了,那么 IDFV 将被重置)。例如,com.example0 的两个应用程序都具有相同的 IDFV,除非我卸载这两个应用程序并重新安装它们。
假设在我的设备上,我有来自两个捆绑 ID 的应用程序,对应于两个供应商:
com.example0 com.example1
假设我为每个安装了两个应用程序。我将如何检索这些供应商的 IDFV 并显示它?我的理解是,对于每个供应商,只要我不从他们那里卸载每个应用程序,IFDV 对于所有该供应商的应用程序都是相同的(如果我这样做了,那么 IDFV 将被重置)。例如,com.example0 的两个应用程序都具有相同的 IDFV,除非我卸载这两个应用程序并重新安装它们。
我认为您无法从供应商的捆绑 ID 中获取 IDFV。我认为您只能使用以下方法获取当前应用程序供应商的当前 IDFV:
NSString *idfv = [[[UIDevice currentDevice] identifierForVendor] UUIDString];
请在此线程上查看我的答案。Apple 改变了 IDFV 的工作方式。 identifierForVendor 问题