Если пользователь выбирает аутентификацию / создание учетной записи в Firebase, используя учетную запись Facebook, которую он создал, используя номер телефона НЕ электронную почту, как я могу получить это?
FIRAuthCredential *credential = [FIRFacebookAuthProvider credentialWithAccessToken:tokenString];
[[FIRAuth auth] signInAndRetrieveDataWithCredential:credential completion:^(FIRAuthDataResult * _Nullable authResult, NSError * _Nullable error) {
NSLog(@"name: %@ phone: %@", authResult.user.displayName, authResult.user.phoneNumber);
}];
Сказанное выше дает мне:
2019-05-16 21:55:23.336112-0400 APP [934:115237] name: Will Ullrich phone: (null)
ТАКЖЕ
Если я проверю аутентификацию пользователя в моей консоли Firebase, я получу это ...
"-" для идентификатора.