Android Creative SnapKit: дважды открывается всплывающее окно с URL-адресом вложения

#android #branch.io #snapkit

#Android #branch.io #snapkit

Вопрос:

Я пытаюсь поделиться изображением в SnapChat с прикрепленным URL-адресом, сгенерированным из ветки ввода-вывода. Для этого я использовал Creative SnapKit.

Когда я нажал на прикрепленную ссылку, она выдает мне два всплывающих окна.

  1. Первое всплывающее окно перенаправляет меня в Playstore
  2. Второе всплывающее окно перенаправляет меня к установленному приложению.

В идеале, если приложение установлено, то оно должно выдавать только одно всплывающее окно, которое перенаправляет на приложение.

Я использую следующую версию:

 implementation([ 'com.snapchat.kit.sdk:creative:1.6.3', 'com.snapchat.kit.sdk:core:1.6.3' ])
  

Реализация:

 snapCreativeKitApi = SnapCreative.getApi(getActivity());
snapMediaFactory = SnapCreative.getMediaFactory(getActivity());

SnapPhotoFile photoFile;
try {
  photoFile = snapMediaFactory.getSnapPhotoFromFile(fileName);
} catch (SnapMediaSizeException e) {
  e.printStackTrace();
  return;
}

SnapPhotoContent snapPhotoContent = new SnapPhotoContent(photoFile);
snapPhotoContent.setAttachmentUrl(urlToShare);
finish();
snapCreativeKitApi.send(snapPhotoContent);
  

AndroidManifest.xml

 <meta-data android:name="com.snapchat.kit.sdk.clientId" android:value="ClientID" />
  

Мы используем одни и те же ключи для iOS и Android. Для iOS это работает так, как ожидалось.

Пожалуйста, дайте мне знать, если я делаю здесь что-то не так.

Вот ссылка на видео для решения проблемы, с которой я столкнулся: https://www.dropbox.com/s/ivpshfs9o15kivr/20-08-20-10-32-07.mp4?dl=0

Ответ №1:

Наконец, я нашел решение, и это было из-за конфигурации ввода-вывода филиала: я изменил конфигурацию> DeepView Manager> Шаблон моста филиала по умолчанию.

Я ввел канонический идентификатор и канонический URL, как указано в документации. Для получения дополнительной информации ознакомьтесь с приведенными ниже документами по вводу-выводу:

https://help.branch.io/using-branch/docs/deepviews

https://blog.branch.io/branch-concepts-the-branch-universal-object/