【问题标题】:iOS - get a unique ID on app installiOS - 在应用安装时获取唯一 ID
【发布时间】:2017-01-12 11:34:22
【问题描述】:

我想通过唯一 ID 将用户引导到我在 App Store 中的应用页面。在他们首次安装并打开该应用后,我希望该应用将该唯一 ID 发送到我的服务器,以便为他们提供个性化的体验。

这可能吗?

【问题讨论】:

  • 不,无法将应用安装链接到特定推荐
  • 您可以使用 application:openURL:options: 并识别 iTunes 的 URL 架构
  • Apple 的曲目中还没有这样的营销资源(可能永远不会有)。

标签: ios app-store


【解决方案1】:

您不能获取IMEI 和用户手机的电话号码,Apple 只能获取这些唯一ID。

您必须将 UDID 存储在钥匙串中。为此,您必须下载 keychainwrapper 类并存储上述代码生成的 UDID:

 UIDevice *device = [[UIDevice alloc]init]; 

   NSString *idForVend = [NSString stringWithFormat:@"%@", [device identifierForVendor]];

   NSLog(@"Identifier For Vendor : %@",idForVend);

点击此链接,它肯定会解决您的问题:How to store a string in KeyChain, iOS? ,iOS?如果你使用这个如果你删除应用程序并再次安装它将保持相同的 DeviceID。

【讨论】:

  • 这不是对 OP 的回答。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-07
  • 2017-09-07
  • 1970-01-01
  • 2017-02-24
  • 2014-03-18
  • 2017-01-08
相关资源
最近更新 更多