我的应用拦截了我的整个网站域名。但是,我偶尔也无法支持app中的特定页面。发生这种情况时,我想将用户重定向回浏览器。不幸的是,如果用户选择了" Always"用这个域打开我的应用程序(而不是选择"只有一次"),我陷入重定向循环。
答案 0 :(得分:0)
启动原始意图
Intent intent = null;
try {
// #1
intent = new Intent(Intent.ActionView);
intent.SetData(Android.Net.Uri.Parse(url));
// #2
Intent tempIntent = new Intent(Intent.ActionView, Android.Net.Uri.Parse("http://"));
// #3
var resolution = activity.PackageManager.ResolveActivity(tempIntent, Android.Content.PM.PackageInfoFlags.MatchDefaultOnly);
// #4
intent.SetComponent(new ComponentName(
resolution.ActivityInfo.ApplicationInfo.PackageName,
resolution.ActivityInfo.Name));
// #5
StartActivity(intent);
}
catch {
}