Когда я приглашаю пользователя с динамической ссылкой Firebase, и он устанавливает из Play Store, после этого Play Store не показывает «Continue», он показывает «Open».И после нажатия «Открыть», то намерение не имеет набора данных.Когда у пользователя установлено приложение, намерение получает данные, и я могу получить ссылку.Как получить безошибочную систему приглашения и поощрения пользователей?Я хочу, чтобы это было автоматически, а не копировала реферальные коды.
Я следовал за документами, как указано здесь https://firebase.google.com/docs/dynamic-links/android/receive
это моя мета для ссылок Firebase
<activity
android:name=".Views.Activities.MainActivity"
android:theme="@style/MainActivityTheme">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<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:host="zeo.page.link"
android:scheme="https" />
</intent-filter>
</activity>
и вот как я сохраняю ссылку-приглашение от намерения -
Uri intentUri = getIntent().getData();
if (intentUri != null) {
String invitedBy = intentUri.getQueryParameter("invitedBy");
Log.d(TAG, "verifyInvitationLink: invitedBy: " + invitedBy);
PrefUtils.getInstance(this).storeInvitedBy(invitedBy);
}