Size: a a a

React Native — русскоговорящее сообщество

2020 April 14

НЛ

Нежный Лосось... in React Native — русскоговорящее сообщество
Anatoly Berbeka
А есть человеческий способ генерировать иконки приложения для андроида? Ну чтоб не генерировать через http://romannurik.github.io/AndroidAssetStudio/icons-launcher.html сначала квадратные иконки, потом генерировать круглые, переименовывать, потом совмещать вот это всё. Ппц бесит
как вариант:
http://nsimage.brosteins.com/
источник

НЛ

Нежный Лосось... in React Native — русскоговорящее сообщество
А не, круглые не делает
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Sergey Zubyk
то что через бэк отпралять  читал о таком,  а как хэндлить то что юзер очистил пуш, ведь в таком случае badge count должен измениться?
не факт опять же - зависит от того, что в вашем случае "активная задача".

синхронить с бэком при открытии, показывать сколько осталось.

и ещё раз - забудьте в случае с ios про связку badge === количество непрочитанных пушей. это не так работает.
источник

SZ

Sergey Zubyk in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
не факт опять же - зависит от того, что в вашем случае "активная задача".

синхронить с бэком при открытии, показывать сколько осталось.

и ещё раз - забудьте в случае с ios про связку badge === количество непрочитанных пушей. это не так работает.
кажись понял, необходимо связывать с каким-то функционалом в апке, типа пока не прочел наапоминлку в апке, или же если такого функционала не предусмотрено просто очищать badge при открытии апки. Спасибо!
источник

GM

Gleb Matsko in React Native — русскоговорящее сообщество
Добрый день, подготовил в app store connect встроеные покупки (скрин), и пытаюсь получить их
const result = await RNIap.initConnection();
const products = await RNIap.getProducts(itemSkus);
где itemSkus - их ИДшники, но почему-то постоянно возвращается пустой массив
Я что-то делаю не так?
Аналогично возникает ошибка если сразу напрямую покупку запрашивать
(Это все - расходуемые покупки)
источник

SP

Stas Poleshuk in React Native — русскоговорящее сообщество
Gleb Matsko
Добрый день, подготовил в app store connect встроеные покупки (скрин), и пытаюсь получить их
const result = await RNIap.initConnection();
const products = await RNIap.getProducts(itemSkus);
где itemSkus - их ИДшники, но почему-то постоянно возвращается пустой массив
Я что-то делаю не так?
Аналогично возникает ошибка если сразу напрямую покупку запрашивать
(Это все - расходуемые покупки)
https://appstoreconnect.apple.com/agreements/#/ проверь, может нужно принять доп. соглашение
источник

GB

Gena Black in React Native — русскоговорящее сообщество
А кто как пунктирчики (линии) на Android рисует?
источник

SP

Stas Poleshuk in React Native — русскоговорящее сообщество
Gena Black
А кто как пунктирчики (линии) на Android рисует?
{
   borderStyle: 'dashed',
   borderRadius: 5,
   borderWidth: 1,
   borderColor: Colors.white
}
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Stas Poleshuk
{
   borderStyle: 'dashed',
   borderRadius: 5,
   borderWidth: 1,
   borderColor: Colors.white
}
Так прямоугольник будет, а я линию хочу, а тогда dashed не работает на Android )
источник

SP

Stas Poleshuk in React Native — русскоговорящее сообщество
Gena Black
Так прямоугольник будет, а я линию хочу, а тогда dashed не работает на Android )
Так? Стоит такой стиль
источник

GB

Gena Black in React Native — русскоговорящее сообщество
источник

GB

Gena Black in React Native — русскоговорящее сообщество
На стрелку не обращайте внимания, это как раз баг (там сейчас картинка, но resizeMode=repeat  почему-то не работает)
источник

SP

Stas Poleshuk in React Native — русскоговорящее сообщество
Gena Black
На стрелку не обращайте внимания, это как раз баг (там сейчас картинка, но resizeMode=repeat  почему-то не работает)
Можно ведь так сделать:
borderTopWidth: 0,
borderRightWidth: 0,
borderBottomWidth: 0,
borderLeftWidth: 1,
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Stas Poleshuk
Можно ведь так сделать:
borderTopWidth: 0,
borderRightWidth: 0,
borderBottomWidth: 0,
borderLeftWidth: 1,
Я уже написал, так не будет работать на Android (уже проверял)... там какой-то другая ветка кода начинает работать, где это не реализовано: https://github.com/facebook/react-native/issues/24224
источник

AB

Andrii Boiko in React Native — русскоговорящее сообщество
..народ нужен хелп
в react-navigation 4 мы делали вот такое
function navigateWithReset(routeName, params) {
_navigator.dispatch(
 StackActions.reset({
  index: 0,
  key: null,
  actions: [NavigationActions.navigate({ routeName, params })],
 })
);
}

устанавливали референс и погнали
в 5 навигации утсанавливаем ссылку через Ref и пытаемся тоже самое

navigationRef.current.dispatch(
CommonActions.reset({
 index: 0,
 routes: [{ name }],
})
);

НО
в 4 резет проходил быстро и не заметно ))
а вот в 5 я вижу переход - как просто перешел на следующий экран
кто то с такм сталкивался ?
источник

A

Alexander in React Native — русскоговорящее сообщество
Кто использовал react-native-onesignal?
Использую js реализацию, во время запуска крашит
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Alexander
Кто использовал react-native-onesignal?
Использую js реализацию, во время запуска крашит
если модуль чистый js (без нативных модулей) - такого краша быть не должно.
здесь (судя по логам) проблема на стороне нативной сборки android из-за большого количества нативных методов (это бывает, например, если приходится несколько разных версий одних и тех же зависимостей для разных библиотек подключать)

гуглить android multidex 64k limit и разбираться как это решить в конкретном случае
источник

A

Alexander in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
если модуль чистый js (без нативных модулей) - такого краша быть не должно.
здесь (судя по логам) проблема на стороне нативной сборки android из-за большого количества нативных методов (это бывает, например, если приходится несколько разных версий одних и тех же зависимостей для разных библиотек подключать)

гуглить android multidex 64k limit и разбираться как это решить в конкретном случае
У меня крашит если установлен react-native-onesignal и react-native-fbsdk
источник
2020 April 15

A

Alexander in React Native — русскоговорящее сообщество
У кого-то есть работающий пример  react-native-fbsdk ?
источник

GW

George Wiseman in React Native — русскоговорящее сообщество
Есть вот такой код - под Animated.ScrollView есть пачка Animated.View, стили которых завязаны на позицию скролла.

При этом внутри Story я не могу поймать никаких жестов. А если я делаю renderStories() после scrollView - не работает скроллинг.   Можно ли как-то пробросить события в Story? Как быть то вообще?
источник