Возникла проблема с глубинными ссылками. У нас есть два поставщика прямых ссылок. Firebase и Branch. У наших пользователей возникает проблема, когда они нажимают ссылку Firebase, скажем, чтобы открыть действие A, но вместо этого оно открывает действие B (которое предназначено для Branch). К сожалению, мы не можем воспроизвести это, но это случается с некоторыми из наших пользователей. И когда это происходит, он всегда воспроизводится для них.
Это настройки Firebase, которые у нас есть
<activity android:name=".activity.FirebaseActivity"
android:screenOrientation="portrait">
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="firebase.page.link"
android:scheme="https" />
</intent-filter>
</activity>
и для Branch:
<!-- Branch URI scheme -->
<intent-filter>
<data
android:host="open"
android:scheme="branch" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
<!-- Branch App Links -->
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="branch.app.link"
android:scheme="https" />
</intent-filter>
</activity>