Fire base动态链接

问题描述 投票:0回答:1

我对该功能有疑问

我正在使用Xamarin.android

[当我打开url时,打开应用程序就可以了,但是我的任务是在应用程序中创建重置密码表单,我将通过电子邮件地址将该网址发送给用户,当用户单击链接时,打开特定页面(reset_password表单)

我在清单上使用的那个

  <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>

感谢所有人

c# xamarin xamarin.android
1个回答
0
投票

我创建了自己的解决方案,但我问是否还有另一种方法:)当我第一次打开应用程序时,它将通过此​​代码

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

并且当用户单击URL链接时,它将在URL路径的意图数据字符串处获得,因此如果条件输入,我将其传递给其他形式

© www.soinside.com 2019 - 2024. All rights reserved.