iOS 的 google 实例 ID api 未收到实例 ID
Not receiving instance id with google instance id api for iOS
我正在为 iOS 集成 google 实例 ID api 并调用适当的方法如下
获取实例 ID。
let gcmConfig = GCMConfig.defaultConfig()
gcmConfig.receiverDelegate = self
GCMService.sharedInstance().startWithConfig(gcmConfig)
GGLInstanceID.sharedInstance().getIDWithHandler { (identity, error) -> Void in
如果让错误=错误{
打印(错误)
}
别的{
self.instanceID = 身份
}
}
但是我得到了这个错误
Error Domain=com.google.iid Code=1005 "(null)"
我遵循了 this url
上的文档
如有任何帮助,我们将不胜感激。
您找到问题的解决方案了吗?
我 运行 遇到同样的错误,我想通了。它是 Obj-C 代码,但我认为它在 swift 中是相同的。问题是配置初始化。
GGLInstanceIDConfig *config = [GGLInstanceIDConfig defaultConfig];
[[GGLInstanceID sharedInstance] startWithConfig:config];
GGLInstanceID *iidInstance = [GGLInstanceID sharedInstance];
GGLInstanceIDHandler handler = ^void(NSString *identity, NSError *error) {
if (error) {
NSLog(@"error %@", [error description]);
} else {
// handle InstanceID for the app
NSLog(@"Success! ID = %@", identity);
}
[iidInstance getIDWithHandler:handler];
我正在为 iOS 集成 google 实例 ID api 并调用适当的方法如下 获取实例 ID。
let gcmConfig = GCMConfig.defaultConfig()
gcmConfig.receiverDelegate = self
GCMService.sharedInstance().startWithConfig(gcmConfig)
GGLInstanceID.sharedInstance().getIDWithHandler { (identity, error) -> Void in 如果让错误=错误{ 打印(错误) } 别的{ self.instanceID = 身份 } }
但是我得到了这个错误
Error Domain=com.google.iid Code=1005 "(null)"
我遵循了 this url
上的文档如有任何帮助,我们将不胜感激。
您找到问题的解决方案了吗?
我 运行 遇到同样的错误,我想通了。它是 Obj-C 代码,但我认为它在 swift 中是相同的。问题是配置初始化。
GGLInstanceIDConfig *config = [GGLInstanceIDConfig defaultConfig];
[[GGLInstanceID sharedInstance] startWithConfig:config];
GGLInstanceID *iidInstance = [GGLInstanceID sharedInstance];
GGLInstanceIDHandler handler = ^void(NSString *identity, NSError *error) {
if (error) {
NSLog(@"error %@", [error description]);
} else {
// handle InstanceID for the app
NSLog(@"Success! ID = %@", identity);
}
[iidInstance getIDWithHandler:handler];