0

IOS で最初の xamarin フォーム アプリを公開しようとしています。Apple アカウントでのログインの問題を禁止しました。

4つ質問があります。

1- IOS 13+ にのみ Sign in with Apple を実装した場合、それは受け入れられますか? :(

2-この記事に示すように、Xamarin Essentials を使用して IOS 13+ にログインしようとしています。

Xamarin の基本

    // Use Native Apple Sign In API's
    r = await AppleSignInAuthenticator.AuthenticateAsync();

しかし、idToken しか返されません。AccessToken、名前、およびメールは null を返します。何か不足していますか?

3 - 最後に、plugin.firebaseAuth バージョン 4.0.0-pre01 を使用しようとしました。

リンクプラグイン

// iOS の場合 var credential = CrossFirebaseAuth.Current.OAuthProvider.GetCredential("apple.com", idToken, rawNonce: rawNonce); var result = CrossFirebaseAuth.Current.Instance.SignInWithCredentialAsync(credential); を待機します。

// Android の場合 var provider = new OAuthProvider("apple.com"); var result = await CrossFirebaseAuth.Current.Instance.SignInWithProviderAsync(provider);

これに対処するためにプリズムを使用する例を提供しますが、このバージョンでプラグインをインストールすると、アプリケーションはスプラッシュ画面に過ぎず、出力にエラーを表示せずに閉じます。私は何を間違っていますか?:(

最初のリンクは、13 未満の iOS および Asp.NET を使用する Android に有望なようです。ただし、アプリケーションでは、管理パネルに Firebase ClouFirestone と Firebase Hosting のみを使用しています。別のバックエンドのサービスなしで Apple にサインインすることはできますか?

私が従わなければならない道の光にとても感謝しています

4

1 に答える 1