Сергій
Vit
И подключать туда пуши иоса
Mikhail
есть примеры применений с react-native? может прям код ваш который не жалко показать
Mikhail
Попробуйте это https://onesignal.com/
Mikhail
есть примеры применений с react-native? может прям код ваш который не жалко показать
Mikhail
Брать надо react-native-fcm
Kirill
Сергій
и этот процесс не убит
Mikhail
так это для нативной разработки (Java, Object-c)? или как это применить к react-native?
Mikhail
Попробуйте это https://onesignal.com/
Farid
Расскажите немного про expo? Это что на винде можно компилить ipa? Мак только для подписи?
Kirill
только если сервис в отдельном процессе
ну там же есть способы оставлять сервис в бэкграунде (onStartCommand -> START_STICKY) + написано что сервисы, котоыре показывают foreground notifications будут убиты с меньшей вероятностью
Kirill
+ будить сервис по каким-то событиям можно
Сергій
Сергій
start sticky это перезапуск сервиса, если был убит сервис как компонент системой.
Сергій
Но процесс при этом не убит
Сергій
Под смертью процесса я подразумеваю Force stop
Damir
Mikhail
хорошо, посмотрю, спасибо
Kirill
ну я думаю это не частый кейс
Kirill
Ulad🧑💻
Вопрос: мне надо в кнопку запихнуть текст и иконку и между ними отступ. На ios проблем не было, а вот android игнорит margin у иконки. Вот код, который передаю в кнопку:
<Text>
{i18n.t('login.auth')}
<Icon source={require('./arrow-right.png')} />
</Text>
Vadim
а где style у иконки?
Alexey
Alexey
@savelichalex я-таки начал готовить новый доклад / писать новую статью 🙂
Alexey
как раз по поводу background tasks будет
Aleksei
ого, ждемс 😊где будешь рассказывать?)
Alexey
ещё не знаю, пока это только наброски
Alexey
жду ща последнюю версию landing слайда
Alexey
ну, мне ещё адовый ресёрч надо сделать будет
Alexey
я думаю, что фокус в сторону базовых вещей будет. Мол как работают, зачем нужны, как использовать
Alexey
на iOS только
Alexey
буду подтягивать Android
Alexey
не, хочу как раз от этого уйти
Diaj
ну и рожа у мишки)
Alexey
но было бы неплохо написать один пакет для обоих платформ с pre-defined модулями под стандартные задачи
Alexey
хотя мне кажется, это почти невозможно - покрыть большую часть кейсов
Diaj
ну авка твоя)
Alexey
думаешь, стоит сфокусироваться на описании концепта?
Ulad🧑💻
а где style у иконки?
const Wrapper = styled(Btn) `
background-color: #FFFFFF;
border: 1px solid #FFFFFF;
shadow-color: #4c72d2;
shadow-radius: 15px;
shadow-offset: 0 10px;
shadow-opacity: 0.40;
border-radius: 25px;
padding: 20px 15px 15px;
margin-bottom: 20px;
width: ${wdith * 0.85}
`;
const Text = styled.Text`
font-family: Helvetica;
font-size: 16px;
color: #7063EA;
text-align: center;
`;
const Icon = styled.Image`
margin: 3px;
margin-left: 5px;
`;
Alexey
ну у меня редко написание либы занимает пару дней
Alexey
последнии года 3 поддерживаю 😄 И постоянно все недовольны
Alexey
не, так не пойдет. Хотелось бы не дёргать JS в бэкграунде
Alexey
в идеале, декларативное описание задачи и выполнение онной без обращения к JS
Alexey
а, ну да
Alexey
всё настолько плохо?
Alexey
ну я не говорил ничего про два дня
Alexey
это вот к этому было сказано
Alexey
я к тому, что я вообще не представляю как можно написать либу за 2 дня
Alexey
слушай, а если ограничить количество платформ?
Alexey
всё-таки RN поддерживает API 24+, насколько я помню
Kirill
16+ же не?
Aleksei
имхо я бы не стал изначально писать именно либу. сделал бы сначала для себя функционал, в своем приложении и потом бы уже подумал выносить в либу или нет)
Alexey
Mikhail
Alexey
хм
Alexey
ща перепроверю
Kirill
24+ пока мало)
Kirill
Alexey
да, видимо маханул я с 24
Mikhail
Supported operating systems are >= Android 4.1 (API 16) and >= iOS 8.0.
Alexey
странно, почему-то у меня в голове 24 засело
Alexey
уфф
Alexey
а есть статы по использованию?
Alexey
я имею ввиду сколько процентов на 16 сидят?
Kirill
Kirill
https://developer.android.com/about/dashboards/index.html
Alexey
фактически, имеет смысл поддерживать 19+
Alexey
(судя по статам)
Mikhail
Глянуть бы статистику по % RN по сравнению с нативом. Кто нибудь слышал про такую?
Alexey
там 6% в общей сложности
Alexey
16-19
Alexey
если это намного больше боли, то зачем натягиваться ради 6%
Aleksei
Alexey
т.к. я имел мало опыта с андроидом, задам глупый вопрос: много ли боли в реализации бэкграунд сервисов в 16-26 версиях?
Alexey
у меня в глазах сейчас картинка с IE6 всплывает
Alexey
можешь рассказать / дать ссылки на ресурсы, куда копать?