C# 火基动态链路

C# 火基动态链路,c#,xamarin,xamarin.android,C#,Xamarin,Xamarin.android,我对这个函数有疑问 我用的是Xamarin.android 当我打开url时,应用程序会打开,这很好,但是 我的任务是在应用程序中创建重置密码表单,我将在电子邮件地址向用户发送url,当用户单击链接打开特定页面时(重置密码表单) 我在舱单上用的就是这个 <activity android:name="com.companyname.petrol_stations_in_egypt"> <intent-filter> <action and

我对这个函数有疑问

我用的是Xamarin.android

当我打开url时,应用程序会打开,这很好,但是 我的任务是在应用程序中创建重置密码表单,我将在电子邮件地址向用户发送url,当用户单击链接打开特定页面时(重置密码表单)

我在舱单上用的就是这个

  <activity android:name="com.companyname.petrol_stations_in_egypt">
     <intent-filter>
       <action android:name="android.intent.action.VIEW"/>
     <category android:name="android.intent.category.DEFAULT"/>
     <category android:name="android.intent.category.BROWSEABLE"/>
     <data android:host="publicservices.page.link/resetpassword" android:scheme="https"/>
     <data android:host="publicservices.page.link/resetpassword" android:scheme="http"/>
     </intent-filter>
  </activity>


谢谢大家

我已经创建了自己的解决方案,但我问是否还有其他方法,谢谢:) 当我第一次打开应用程序时,它将传递此代码

if (Intent.DataString == "https://publicservices.page.link/resetpassword")
{
    Intent intent = new Intent(this, typeof(Reset_Password));
    StartActivity(intent);
}

当用户单击url链接时,它将获得url路径上的意向数据字符串,因此我将输入if条件并传递到另一个表单

您可以标记您的答案,这将帮助更多有相同问题的人:)。