我已尝试使用Chrome自定义标签进行SSO登录以获取回拨网址我可以启动自定义标签但我无法在登录后访问返回网址。
我使用了以下代码读取返回URL
<intent-filter android:label="abc">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="com.abc.def" android:host="hostName" />
</intent-filter>
活动
try{
if(null != getIntent()) {
Intent intent = getIntent();
String action = intent.getAction();
Uri data = intent.getData();
}else {
System.out.println("null intent found");
}
}catch (Exception e)
{
e.printStackTrace();
}