C# 深度链接可以在设备上工作,但在android emulator中不行?
我们正试图让深度链接为android工作,我已经将IntentFilter添加到我们的主要活动中,当我在实际设备上构建和部署时,它工作得很好。但是,在emulator上,即使它将状态显示为“始终”,它仍然无法处理emulator中的链接 我声明IntentFilter如下:C# 深度链接可以在设备上工作,但在android emulator中不行?,c#,android,C#,Android,我们正试图让深度链接为android工作,我已经将IntentFilter添加到我们的主要活动中,当我在实际设备上构建和部署时,它工作得很好。但是,在emulator上,即使它将状态显示为“始终”,它仍然无法处理emulator中的链接 我声明IntentFilter如下: [IntentFilter( new[] { Intent.ActionView }, Categories = new[] { Intent.CategoryBrowsable, Inten
[IntentFilter( new[] { Intent.ActionView },
Categories = new[] { Intent.CategoryBrowsable, Intent.CategoryDefault },
DataScheme = "http",
DataHost = "develop.apricity-health.com",
DataPathPrefix = "/app",
AutoVerify = true)]
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
Package: com.apricityhealth.patient
Domains: develop.apricity-health.com
Status: always : 200000000
当我运行“adb shell dumsys package domain preferred apps”时,我得到以下信息:
[IntentFilter( new[] { Intent.ActionView },
Categories = new[] { Intent.CategoryBrowsable, Intent.CategoryDefault },
DataScheme = "http",
DataHost = "develop.apricity-health.com",
DataPathPrefix = "/app",
AutoVerify = true)]
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
Package: com.apricityhealth.patient
Domains: develop.apricity-health.com
Status: always : 200000000
但是,它位于“应用程序验证状态:”部分,而不是“用户0的应用程序链接:”部分,因此我认为这可能是问题所在