2017-12-27 15 views
0

私はxamarinを使ってアンドロイドアプリを開発しています。そして、私はazure ad b2cを使ってログイン機能を実装したいと思います。私はサンプルhttps://github.com/Azure-Samples/active-directory-b2c-xamarin-native を参照しています。
サンプルを終了しようとすると、uwpとiOSでは正常に動作しますが、アンドロイドでは正常に動作しません。アンドロイドでは、常にChromeでURLを開こうとします。アンドロイドデバイスにクロムがないと、アプリがクラッシュします。
デフォルトでは、クロムの代わりにブラウザを変更することはできますか?エンドユーザーにクロムのインストールを依頼することはできないからです。Azure AD B2Cを使用する場合は、クロムをxamarin androidにインストールする必要がありますか?

答えて

1

私はこれが開発者にとって非常に重要であると理解しています。通常、AndroidまたはiOSのMSALでは、認証のプロンプトを表示するためのカスタムChromeタブのサポートが必要です。

Chromeを使用したくない場合は、MSALではなく別のライブラリを使用する必要があります。例えば、AppAuth for Android。しかし、別のライブラリを使用する場合は、認可の方法を変更する必要があります。

また、このアイデアをthis Feedback Forumに掲載することをお勧めします。Azure ADチームに表示されます。また、このフィードバックをAzure PGに報告します。

希望すると便利です。

+0

こんにちは、@ GaryZhu。この回答が役立つ場合は、回答としてマークして、より多くの人々を助けることができます。ありがとう! –

関連する問題