IOS で最初の xamarin フォーム アプリを公開しようとしています。Apple アカウントでのログインの問題を禁止しました。
4つ質問があります。
1- IOS 13+ にのみ Sign in with Apple を実装した場合、それは受け入れられますか? :(
2-この記事に示すように、Xamarin Essentials を使用して IOS 13+ にログインしようとしています。
// 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 にサインインすることはできますか?
私が従わなければならない道の光にとても感謝しています