@reactnative_ru

Страница 850 из 878
Виталий
08.10.2018
11:52:13
коллеги, а когда в RN лучше использовать пуш нотификейшны вместо вебсокетов?

и какой пакет для пушей используете?

https://www.npmjs.com/package/react-native-push-notification ?

Sergey
08.10.2018
11:55:32
коллеги, а когда в RN лучше использовать пуш нотификейшны вместо вебсокетов?
когда приложение находится в фоне, а не на экране пользователя

Google
Aynur
08.10.2018
11:58:23
и какой пакет для пушей используете?
использую https://github.com/invertase/react-native-firebase в 2х проектах - всё ок

Aynur
08.10.2018
12:00:13
вам обязательно использовать react-native-push-notification?

Виталий
08.10.2018
12:01:33
нет

важно реализовать пуш нотификешйны

это основная цель

Aynur
08.10.2018
12:02:10
это было к другому, виноват)

Виталий
08.10.2018
12:02:43
использую https://github.com/invertase/react-native-firebase в 2х проектах - всё ок
почему-то думал тот пакет, который я скинул и файрбейс одно и то же. Благодарю за совет

Aynur
08.10.2018
12:03:09
@advaita воспользоваться вариантом @yar_kar и писать ещё для PushNotificationAndroid не подойдет?

Yar
08.10.2018
12:03:29
да, но надо сделать кросс-платформенно
У вас есть onNotofication метод, думаю его достаточно будет, чтобы сделать кроссплатформенно

Aynur
08.10.2018
12:04:21
сорри, взглядом прошелся по https://github.com/zo0r/react-native-push-notification, что увидел

Мы идём в тишине
08.10.2018
12:04:25
я могу выбрать, на что отреагировать, это понятно. Но могу ли я контролировать отсюда видимость нотификейшена в области уведомлений?

Google
Stas
08.10.2018
12:05:03
кто нибудь замерял прирост сокрости старта приложения с RAM bundles в большом проекте?

Yar
08.10.2018
12:07:05
я могу выбрать, на что отреагировать, это понятно. Но могу ли я контролировать отсюда видимость нотификейшена в области уведомлений?
Возможно его можно удалить из delivered notifications, хотя я не уверен можно ли это с remote notifications делать

Мы идём в тишине
08.10.2018
12:07:51
Возможно его можно удалить из delivered notifications, хотя я не уверен можно ли это с remote notifications делать
вот вот. и я наткнулся на то, что этого сделать нельзя. По крайней мере, с react-native-push-notification

Aynur
08.10.2018
12:14:06
может вы как-то можете влиять на параметр visible?

Dmitry
08.10.2018
12:16:26
К сожалению, это невозможно по бизнес-логике...
По идее у каждого уведомления есть ID и можно закрывать их по ID. Так у Ватсаппа, например, при удалении сообщения, удаляются и пуши о его получении на всех устройствах

Алексей
08.10.2018
12:21:55
Ребята, серьёзный вопрос. Как заставить react-native-push-notification скрывать определённые пуш-нотификейшены? Например, которые содержат параметр foo, равный строке "bar"?
Так как для иос используется PushNotificationIOS в этой либе то вот https://facebook.github.io/react-native/docs/pushnotificationios#removedeliverednotifications

Алексей
08.10.2018
12:31:16
пробовал, в той либе, что я использую, это не реализовано
а мне кажется вот это должно подойти :) https://github.com/zo0r/react-native-push-notification/blob/master/android/src/main/java/com/dieam/reactnativepushnotification/modules/RNPushNotification.java#L231

Oleg
08.10.2018
13:17:31
всем привет

использую webview для ios ставлю в настройках использовать WKWebView но при загрузке изображения происходит перезгрузка страницы, кто то с этим сталкивался ?

UIWebView загружает коректно но у него проблемы с версткой

Artem
08.10.2018
14:00:16
Всем привет. Ребят поделитесь опытом запуска ui тестов на espresso . Я не могу понять , можно ли гонять тесты на дебаг сборке ? Если да то как ? ( Не могу понять что делать с загрузкой бандла )

Dmitry
08.10.2018
14:10:48
Никто не сталкивался такой проблемой? При сборке Andoid приложение оно не подключаются к metro

Вообще никак

Вижу только такой варнинг: W/unknown:ReconnectingWebSocket: Couldn't connect to "ws://localhost:8081/message?device=Android%20SDK%20built%20for%20x86%20-%209%20-%20API%2028&app=com.navichatapp&clientid=DevSupportManagerImpl", will silently retry W/unknown:ReactNative: The packager does not seem to be running as we got an IOException requesting its status: CLEARTEXT communication to localhost not permitted by network security policy W/unknown:InspectorPackagerConnection: Couldn't connect to packager, will silently retry

Dmitry
08.10.2018
15:12:48


все разобрался

нужно иногда в консоль смотреть просто.. )

Google
Stas
08.10.2018
16:02:59
PushNotificationIOS умеет ловить клики на local notification?

правильно ли я понимаю, что нужно в alertAction: // (optional) default: view category: // (optional) default: null userInfo: // (optional) default: null (object containing additional notification data)передвать нужные данные, а потом поймать ивент в linking?

Sklyarov
08.10.2018
16:28:41
всем привет.. как получить stacktrace ошибки в скомпилированном c помощью exp андроид приложении?

https://forums.expo.io/t/could-not-load-app-on-android/10800

у меня просто голубой экран с кнопкой обновить

Олег
08.10.2018
16:35:01
всем добрый вечер. может кто работал с https://github.com/react-native-community/react-native-svg? у меня есть текст, на него при клике надо показать блок, использую конечно же для вывода <Text>, на него вешаю и onPress Зона кликабельности очень маленькая, может во что текст надо оборачивать?

Олег
08.10.2018
16:57:56
TouchableWithoutFeedback - это компонент реакта, а свг ругается, что внутри себя можно только элементы свг размещать

Stas
08.10.2018
17:02:48
правильно ли я понимаю, что нужно в alertAction: // (optional) default: view category: // (optional) default: null userInfo: // (optional) default: null (object containing additional notification data)передвать нужные данные, а потом поймать ивент в linking?
нет, я не прав. Интересно, как работает https://github.com/zo0r/react-native-push-notification/blob/master/index.js#L210-L222 : если приложение в foreground, то это шедулинг нотификации, если в беграунд, то клик на нотификацию. тотальный мрак.

Алексей
08.10.2018
18:03:36
нет, я не прав. Интересно, как работает https://github.com/zo0r/react-native-push-notification/blob/master/index.js#L210-L222 : если приложение в foreground, то это шедулинг нотификации, если в беграунд, то клик на нотификацию. тотальный мрак.
Я если честно не очень понял вопрос, но по сути тут https://facebook.github.io/react-native/docs/pushnotificationios указано что нужно на didReceiveLocalNotification в AppDelegate повесить обработку. Так и приходит вся инфа при клике на нотификацию, в userInfo можно вообще все что угодно засунуть

Vladimir
08.10.2018
18:04:32
Сорри за офтоп, Народ, завтра кто-нибудь едет в питер? Нужно ключи передать

Stas
08.10.2018
18:06:59
Я если честно не очень понял вопрос, но по сути тут https://facebook.github.io/react-native/docs/pushnotificationios указано что нужно на didReceiveLocalNotification в AppDelegate повесить обработку. Так и приходит вся инфа при клике на нотификацию, в userInfo можно вообще все что угодно засунуть
Проблема в том, что я из приложения отправляю локальные нофикации. А listner тригерится как на получение(шедулинг) нотификации, так и на их открытие. И хочется разделять два этих события.

Получается, что отправка local notification тригерит листнер их получения. И происходит цикл.

Nikita
08.10.2018
18:09:26
ScrollView на андроиде в релизом билде становится будто обычной вьюхой. В дебаге скролится как полагается. Минутный поиск по issues ничего не дал. Свойство только одно: стили, и те лишь с флексом, бэкграундом и паддингом. Есть идеи?

Andrew
08.10.2018
18:16:26
На Android 8 при старте показывается диалог с возможностью заблокировать пуш уведомления. Можно ли сделать так, чтобы он не показывался?

Google
Andrew
08.10.2018
18:17:49
draw on others applications?
там два диалога, первый draw on others applications, другой с пуш уведомлениями

Алексей
08.10.2018
18:17:51
Нет айосников в штате(
да вот как раз на iOS все просто в отличие от ведра) у меня с поддержкой UIPushNotification апи строк 170 вышло максимум, за день или два написал, с учетом изучения апи ?

Stas
08.10.2018
18:18:47
Можете создать манифест для релиза, где можно отключить пермишен на первое.

Гуглится disable permissions in release build.

Andrew
08.10.2018
18:19:32
Можете создать манифест для релиза, где можно отключить пермишен на первое.
а, оказывается отключил для прода уже. Это в дев вылазило

Nikita
08.10.2018
18:21:35
Sentry на что нить ругается?
Увы, не используется

Chu
08.10.2018
18:27:47
Всем привет. А вот с такого типа проблемами никто при сборке не сталкивался?



Делал переимпорт дочерних проектов. Архитектуры нужные выбрал.

Berik
08.10.2018
18:28:39
Увы, не используется
Рекомендую установить, мне помогло отловить ошибку, которая в дебаге была не видна. Expo случаем не юзаете?

Dmitry
08.10.2018
18:35:01
суть была в том, что либа была залинкована в проекте, но внутри нее были еще файлы *.framework, которые нужно было перетащить в проект, а в доках этого не было

Dmitry
08.10.2018
18:41:52
пишу примерно, так как уже не на работе... внутри node_modules/react-native-google-signin/ios/GoogleSdk были файлы с расширением .framework их я и перетащил в папку с проектом в Frameworks

Nikita
08.10.2018
18:57:36
Рекомендую установить, мне помогло отловить ошибку, которая в дебаге была не видна. Expo случаем не юзаете?
Нет, с самого начала проект через init Спасибо, установлю и посмотрю что напишет

Nick
08.10.2018
20:35:04
всем привет, у меня RN v0.55, увеличил targetSdkVersion до 26 с 22, стало крашится в проде. Я правильно понял, что targetSdkVersion 26 можно только в 0.56 версии реакт нетива юзать? Кто-нибудь знает?

Google
Nick
08.10.2018
20:52:59
Andrew
08.10.2018
20:53:25
Вот думаю. Стоит ли отслеживать все ошибки через Sentry.captureException(error)? Это же будут валиться все ошибки, даже когда у пользователя разрыв интернета был

Gena
08.10.2018
21:03:18
ScrollView на андроиде в релизом билде становится будто обычной вьюхой. В дебаге скролится как полагается. Минутный поиск по issues ничего не дал. Свойство только одно: стили, и те лишь с флексом, бэкграундом и паддингом. Есть идеи?
Вот этот коммит я имел ввиду (он в master и 0.57.2). Соотвественно, теперь уже не очень уверен, что он влияет на ваше поведение... https://github.com/facebook/react-native/commit/e6677b0ec84d262944899f73f2a8ddb987e258ac (это бэкпортили в 0.57-stable бранч в рамках включения overflow: visible на Android, там серия коммитов)

Daniel
08.10.2018
21:15:10
Привет друзья. Подскажите пожалуйста, кто-то разбирался с apollo? Есть такой вопрос, никак не пойму ровно я пытаюсь это сделать или придумал каку-то хню и нужно все делать иначе. 1. Есть экран #1 в нем query с запросом, в ответ приходит номер телефона, происходит переход на экран #2 2. На экране #2 нужно отправить query с номером телефона, который пришел на первом экране. Собственно вопрос: как получить этот номер телефона? он уже сохранен в кеше? под это надо писать резолвер или можно его проще достать? (есть нюанс, передавать переменные с первого экрана, что бы сделать запрос @client нет возможности)

Daniel
08.10.2018
21:27:36
Daniel
09.10.2018
05:45:10
Пробросить в params через навигатор. Вытащить из кеша apollo тем же самым запросом. AsyncStorage
А если нет возможности тот же самый запрос сделать из-за того, что переменных для запроса уже нет? Можно как-то копнуть кеш?

Vladislav
09.10.2018
06:20:32
Ребят, доброе утро! Есть пара вопросов, в которых нужна ваша помощь: 1. Кто-то использовал Firebase для продакшна. На какой трафик он рассчитан? 2. Кто-то делал schedule апп (запись на предоставление услуг по расписанию) на RN + Firebase?

Daniel
09.10.2018
06:23:21
Не совсем понятно, как у вас организована работа
Допустим, это токен действующий только в рамках сессии, он нужен на разных экранах при определенном наборе запросов. Поскольку он активен в рамках сессии не вижу смысла его хранить в асинк сторадже, если он уже есть в кеше. При этом я хочу достать токен не отправляя снова логин/пароль, а просто достать респонс от предидущего запроса

Alexey
09.10.2018
06:35:28
Коллеги, а кто какие сервисы использует, если нужно потестировать приложение на разных устройствах с различными версиями ОС ?

Иван
09.10.2018
06:37:04
Коллеги, а кто какие сервисы использует, если нужно потестировать приложение на разных устройствах с различными версиями ОС ?
а что таких сервисов очень много? вот почему то мне кроме appcenter в голову не чего не приходит. Я тестировал на трех версиях ОС с эмулятора, а дальше сотрудники офиса на своих устройствах, но мне было проще, приложения для внутренего пользования компании писалось

Alexey
09.10.2018
06:41:05
Firebase TestLab, Samsung TestLab, AWS TestLab
спасибо, посмотрю

Dmitry
09.10.2018
06:41:29
Гениально :) с аполло я так понимаю опыта нет
А я и не говорил, что он есть =) Просто есть общие принципы работы с данными, тут что аполло, что не аполло, значения не имеет)

Страница 850 из 878