ShareDialog — различия между версиями
Vgat (обсуждение | вклад) (→Примечания) |
Odyadina (обсуждение | вклад) м |
||
(не показаны 3 промежуточные версии 1 участника) | |||
Строка 1: | Строка 1: | ||
+ | Объект используется для отправки своего ID (ссылки на приложение) другим людям, через внешние программы (почту, мессенджеры, соц.сети) <br> | ||
+ | Отправка работает только на IOS и Android. | ||
+ | |||
==Состояния== | ==Состояния== | ||
*'''update_params''' - считать параметры из img_id, extra_text, extra_subject | *'''update_params''' - считать параметры из img_id, extra_text, extra_subject | ||
Строка 5: | Строка 8: | ||
==Параметры== | ==Параметры== | ||
− | *'''img_id''' - | + | *'''img_id''' - Отправляемое изображения. Задаем id графического ресурса с ресурсной базы. |
*'''extra_text''' - Основной текст. Задаем id текста с текстовой базы. | *'''extra_text''' - Основной текст. Задаем id текста с текстовой базы. | ||
Строка 13: | Строка 16: | ||
==Примечания== | ==Примечания== | ||
Список приложений, доступных для отправки, по фильтрам выбираем мы сами. | Список приложений, доступных для отправки, по фильтрам выбираем мы сами. | ||
− | В случае передачи только текста - фильтр text/plain, только изображение - image/*, и изображение, и текст - image/*. | + | В случае передачи только текста - фильтр text/plain, только изображение - image/*, но в случае, когда есть и изображение, и текст - image/*, поскольку нет возможности выбора нескольких флагов. |
'''!!!ВАЖНО!!!'''<br> | '''!!!ВАЖНО!!!'''<br> | ||
Картинки для шаринга должны все быть в первом паке. | Картинки для шаринга должны все быть в первом паке. | ||
+ | |||
+ | Отправка поста не обновляет автоматически параметры, поэтому требуется до '''send_to_device''' выполнение состояния '''update_params''' | ||
Не все доступные для отправки приложения способны принимать заголовки или основной текст, поэтому рекомендуется использовать в качестве основного "информатора" именно изображение. | Не все доступные для отправки приложения способны принимать заголовки или основной текст, поэтому рекомендуется использовать в качестве основного "информатора" именно изображение. |
Текущая версия на 08:21, 15 мая 2018
Объект используется для отправки своего ID (ссылки на приложение) другим людям, через внешние программы (почту, мессенджеры, соц.сети)
Отправка работает только на IOS и Android.
Состояния
- update_params - считать параметры из img_id, extra_text, extra_subject
- send_to_device - отправить запрос открытия окна шаринга на телефон
Параметры
- img_id - Отправляемое изображения. Задаем id графического ресурса с ресурсной базы.
- extra_text - Основной текст. Задаем id текста с текстовой базы.
- extra_subject - Заголовок. Задаем id текста с текстовой базы.
Примечания
Список приложений, доступных для отправки, по фильтрам выбираем мы сами. В случае передачи только текста - фильтр text/plain, только изображение - image/*, но в случае, когда есть и изображение, и текст - image/*, поскольку нет возможности выбора нескольких флагов.
!!!ВАЖНО!!!
Картинки для шаринга должны все быть в первом паке.
Отправка поста не обновляет автоматически параметры, поэтому требуется до send_to_device выполнение состояния update_params
Не все доступные для отправки приложения способны принимать заголовки или основной текст, поэтому рекомендуется использовать в качестве основного "информатора" именно изображение.
Пример взаимодействия с приложениями:
- ВКонтакте - принимает основной текст и изображение
- Facebook - принимает только изображение
- Instagram - принимает только изображение
- GMail - принимает заголовок, основной текст и изображение
- Viber - принимает только изображения