【发布时间】:2016-01-19 09:42:46
【问题描述】:
我们得到未定义的 identifierForVendor 值。 iOS 应用使用 iOS9.2 和 Corodva 5.3.1 编译。有什么可能的原因吗?应用程序在上次发布之前一直可以正常工作。
【问题讨论】:
-
你需要显示你正在使用的代码。
-
在答案中添加了代码
-
嗯,好吧,我不太明白,但如果您将其添加为答案,那么您必须准备就绪。
-
+(NSString*)uniqueIDForDevice { NSString* uniqueIdentifier = nil; if( [UIDevice instancesRespondToSelector:@selector(identifierForVendor)] ) { // >=iOS 7 uniqueIdentifier = [[[UIDevice currentDevice] identifierForVendor] UUIDString]; } else { //
-
听起来您正在尝试构建一个插件 - 对吗?
标签: cordova mobile plugins uniqueidentifier ios9.2