Итак, я пытаюсь сделать deep-linking
в своем приложении, чтобы подтвердить электронную почту, введенную пользователем.Пока я не могу открыть приложение, выбрасывает ссылку, которую мне дает бэкэнд.
Пока я это сделал.
Это мой манифест.xml
<activity
android:name=".ui.registration.activities.ARegistration"
android:configChanges="orientation|keyboardHidden|screenSize"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustResize">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="https"
android:host="something.com"
android:path="/verify-email" />
</intent-filter>
</activity>
Это мой URL в моем письме
https://something.com/verify-email?registrationId=1111&token=12345
Это мой регистр
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.a_registration)
colorStatusBar(frameRegistration, R.color.colorPrimary)
val data = intent?.data
val token = data?.getQueryParameter("token") //trying to obtain the token here
Toast.makeText(applicationContext,token,Toast.LENGTH_SHORT).show()
}
Может кто-нибудь помочь?