我正在为iOS集成google instance id api,并调用了适当的方法,如下所示 获取实例ID。
let gcmConfig = GCMConfig.defaultConfig()
gcmConfig.receiverDelegate = self
GCMService.sharedInstance().startWithConfig(gcmConfig)
GGLInstanceID.sharedInstance()。getIDWithHandler {(identity,error) - >无效 如果让err = error { 打印(ERR) } 其他{ self.instanceID =身份 } }
但是我收到了这个错误
Error Domain=com.google.iid Code=1005 "(null)"
我按照this url
上的文档进行操作非常感谢任何帮助。
答案 0 :(得分:3)
您找到了问题的解决方案吗?
我遇到了同样的错误,我想出来了。它是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];