firebaseの電話認証を現在実装していますが、firebase UIを使用して電話認証をうまく実装することはできますが、私の研究では、通知を許可する。私はfirebaseが通知を許可することによって承認される必要はないサイレント通知を送信することを知っていますが、通知を許可するようにユーザに求めることは、スウィズルしないで通知を取得する唯一の方法と思われます。誰でも、どのように、またはスウィズルしないでこれを行う可能性があり、通知のアクセス許可をユーザーに尋ねることなく知っていますか?Firebase Phoneを使用して通知を受信しない認証
firebaseに通知証明書をプッシュするために追加しました。また、firebase電話機のui docsに必要なすべての機能を追加しました。電話認証のドキュメントから記載されているこの関数は呼び出されません通知を許可するためのユーザーを求めず
(ユーザが許可を選択する必要があります)
func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
// Pass device token to auth
Auth.auth().setAPNSToken(deviceToken, type: AuthAPNSTokenTypeProd)
// Further handling of the device token if needed by the app
// ...
}
この機能はsetAPNSTokenではないと呼ばれていない場合セット、私は携帯電話の認証を続行するにはサイレント通知を取得することはできません、と私は一般的なエラーになります
Authentication error: There seems to be a problem with your project's Firebase phone number authentication set-up, please make sure to follow the instructions found at https://firebase.google.com/docs/auth/ios/phone-auth