Откройте пользовательское приложение с полезной нагрузкой, используя URL - PullRequest
0 голосов
/ 01 октября 2018

Если этот заголовок неясен, я уточню.Перед этим я должен отметить, что этот вопрос не домашнее задание, но мне любопытно подать заявку такого рода.Но не смог проверить, может ли быть решена следующая проблема.Поэтому, пожалуйста, помогите мне проверить, возможно ли это, прежде чем я начну свой проект.

Допустим, у меня есть собственное приложение, которое выбирает лучшее изображение недели еженедельного конкурса.Также пользователи могут голосовать и делиться голосующими изображениями на Facebook.Однако, скажем, есть два человека по имени X и Y. X уже установил приложение, и он может голосовать и делиться изображениями.И когда дело доходит до Y, у него есть два сценария.

1) Y также имеет установленное приложение.Поэтому, когда она щелкает URL-адрес общего ресурса X, этот URL-адрес должен открыть установленное приложение и просмотреть соответствующее изображение с такими сведениями, как голоса и акции.

2) Y все еще не загрузили приложение.Поэтому URL должен привести ее в App Store или Play store на основе мобильной платформы.

Второй сценарий имеет решение.Но когда дело доходит до первого, как я могу добавить полезную нагрузку (детали изображений и контента) со ссылкой, чтобы показать необходимые детали, когда приложение завершает загрузку?Я просмотрел много статей, но так и не смог найти решение.Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 02 октября 2018

Я нашел решение для своих нужд.

Лучше вызвать API для получения необходимых мне данных, используя идентификатор изображения, уникальный для каждого изображения.Таким образом, каждая ссылка на изображение содержит URL-адрес приложения с идентификатором изображения.Поэтому, когда приложение открывается по внешней ссылке, которая может быть захвачена с помощью Deep Link ( React native Linking Library ), и вызов API будет выполнен с бэкэндом и получит все соответствующие данные.

В этом руководстве показаны все соответствующие шаги для этого.

...