Мое приложение использует приложение googles appites framework (версия pre firebase), ссылки в приглашениях электронной почты работают нормально, ссылка на клики пользователей, открытые приложения и глубокая ссылка, однако, когда пользователь отправляет через SMS встроенная ссылка вместо этого открывает игровой магазин? Пользователь нажимает на открытое приложение, но нет ссылки?Приложение Google приглашает SMS глубокую ссылку, не открывающую приложение
Как будто ссылка на SMS не может видеть приложение на устройстве пользователя, где работает электронная почта, какие-либо идеи?
Это похоже на то, что я пропустил разрешение на отправку SMS для открытия приложения?
Manifest выдержка для поиска ссылок:
<!-- deep link retrieval for appInvites -->
<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="uid"
android:scheme="AppName" />
</intent-filter>
и мой код приглашения строителя:
Intent intent = new AppInviteInvitation.IntentBuilder("Invite Friends")
.setMessage("Come join us")
.setCallToActionText("Join me!")
.setDeepLink(Uri.parse("AppName://uid/" + uid))
.build();
startActivityForResult(intent, 1);
Update: Кажется, я получаю следующее сообщение при попытке открыть SMS пригласить URL:
XMLHttpRequest не может загрузить https://play.google.com/log?format=json. Заголовок заголовка «Access-Control-Allow-Origin» имеет значение «http://play.google.com», которое не соответствует заданному началу.
Это, кажется, сбрасывает реферал и просто открывает игровой магазин?
Спасибо.
Вы поняли, как получить deeplinking для работы с сообщениями Samsung? У меня такая же проблема –
К сожалению, нет, похоже, проблема с Android 6 (не тестировалась 7) только с устройствами Samsung. – ScottishUser
перед тем же вопросом! мои deeplinks не работают из sms-приложения. он просто открывает его в веб-браузере. –