在更新到最新版本(26.1.0.1)时,使用以下两个库在Android平台上使用MSAL Library来体验Azure B2C目录登录中的异常
请从以下链接下载示例:
https://github.com/Azure-Samples/active-directory-b2c-android-native-msal
例外:
System.MissingMethodException:Method' Android.Support.CustomTabs.CustomTabsIntent.LaunchUrl'没找到。
堆栈跟踪:
MonoDroid(7659):UNHANDLED EXCEPTION: MonoDroid(7659):System.MissingMethodException:Method' Android.Support.CustomTabs.CustomTabsIntent.LaunchUrl'未找到。 MonoDroid(7659):在Android.App.Activity.n_OnResume(System.IntPtr jnienv,System.IntPtr native__this)[0x00008]:0 MonoDroid(7659):at(包装动态方法)S 发生了未处理的异常。
答案 0 :(得分:1)
Microsoft.Identity.Client 1.1.1-preview0040已于05/01/2018更新
请参阅:https://www.nuget.org/packages/Microsoft.Identity.Client/1.1.1-preview0040
现在可以使用版本25 +
中的所有库答案 1 :(得分:0)
此时的MSAL依赖于具有Chrome浏览器的设备或支持Chrome自定义标签的浏览器。该设备可能没有这些东西的支持。要测试这是否是问题,您可以通过APK或Play商店下载Chrome,看看它是否能解决问题。
您还可以直接在MSAL上提交功能请求以支持其他浏览器。