在android中,当我想获取唯一标识应用程序实例的稳定标识符时,可以调用FirebaseInstanceId.getInstance()。getId()。在Firebase范围内,相当于此方法的iOS是什么?
答案 0 :(得分:1)
我对Firebase
一无所知,但是在对文档进行了简短介绍之后,我发现应该是FIRInstanceID.instanceID().getIDWithHandler( {string, error in})
答案 1 :(得分:0)
在iOS Objective C中,我们可以像这样使用Firebase 6.27.0
[[FIRInstanceID instanceID] getIDWithHandler:^(NSString *identity, NSError *error) {
if (error != nil) {
NSLog(@"Error fetching remote instance ID: %@", error);
} else {
NSLog(@"Remote instance ID: %@", identity);
}
NSLog(@"IID22 %@", identity);
}];
对于令牌,我们可以使用它
[[FIRInstanceID instanceID] instanceIDWithHandler:^(FIRInstanceIDResult * _Nullable result,
NSError * _Nullable error) {
if (error != nil) {
NSLog(@"Error fetching remote instance ID: %@", error);
} else {
token = result.token;
}
NSLog(@"Token %@", result.token);
}];