Создаю свое второе приложение, и, как и первое, я добавил функцию динамической ссылки.
Новая ссылка выглядит так: https://<subdomain>.page.link/gr123
не запускает приложение при нажатии, просто идет прямо в браузер - playstore.
Вот код, который не может открыть приложение при установке:
private void sendToInviteScreen() {
String link = "https://etablebanking.page.link/gr/?invitedto=" + userInviteID;
Intent intent = new AppInviteInvitation.IntentBuilder(getString(R.string.invitation_title))
.setMessage("Welcome to etable bank ")
.setDeepLink(Uri.parse(link))
.setCustomImage(Uri.parse(getString(R.string.invitation_custom_image)))
.setCallToActionText(getString(R.string.invitation_cta))
.build();
startActivityForResult(intent, REQUEST_INVITE);
}
Что предыдущее приложение использует и работает отлично:
Старая ссылка выглядит как https://<subdomain>.app.goo.gl/?link=
private void sendToInviteScreen() {
String link = "https://f8msr.app.goo.gl/?invitedto=" + userInviteID;
Intent intent = new AppInviteInvitation.IntentBuilder(getString(R.string.invitation_title))
.setMessage("Manage and control all calls")
.setDeepLink(Uri.parse(link))
.setCustomImage(Uri.parse(getString(R.string.invitation_custom_image)))
.setCallToActionText(getString(R.string.invitation_cta))
.build();
startActivityForResult(intent, REQUEST_INVITE);
}