Vladimir
Посоветуйте книгу по реакт нэйтив самую свежую
От момента времени когда кто-нибудь решит написать книгу по RN до момента ее издания, RN будет переписан на 146% Читайте документацию.
Артемий
Vladimir
Спс. http://www.reactnativeexpress.com а этот ресурс часто обновляется с точки зрения документации?
Бегло посмотрел - некоторая информация уже устарела. С другой стороны если вы только начинаете свое знакомство с фреймворком, то, возможно, принципиально вам разницы нет. Но я бы, все таки, рекомендовал начать с официальной документации, а потом расширять кругозор за счет сторонних ресурсов.
Аяз
Кто нибудь знает написанную на РН обучение английских слов?
Maksim
всем привет
Maksim
у нас есть кусок кода на джаве под андроид (SDK плеер), надо теперь его засунуть в приложение на RN. https://facebook.github.io/react-native/docs/native-modules-android.html сюда читать?
Vladimir
Да, сюда)
Maksim
спасибо
Andrey
Ребят, а можете подсказать, для приема пушей использую пакет react-native-fcm, пуши падают, но приложение, когда его сворачиваешь уходит не в состояние UIApplicationStateInactive, а в UIApplicationStateBackground и соотсветственно при клике апа открывается, но у меня не получается определеить по какому пушу кликкнул человек
Andrey
как опрделить?
Maindmag
Есть у кого-нибудь опыт работы с нотификациями в либе react-native-firebase?
Andrey
мб FCM.getInitialNotification?
он отрабатываем когда апа стартуер (ее выгрузили, пришел пуш и по нему кликнули)
Andrey
и аппа соответсвенно открывается
Andrey
в доках они повязывают все вокруг FCM.on(FCMEvent.Notification но это все работает когда приложение уходит в inactive, а не в background
Andrey
или как люди вообще обратываю клик по local notification?
Anonymous
Ребят, как через экспо, в зависимости от node_env билдить apk с нужным конфигом? Т.е. у меня есть дев конфиг и прод конфиг, на фронте я собирал нужный мне бандл используя переменные среды. Тут можно что-то подобное сделать?
Anonymous
Спасибо)
Roman
Добрый день использую redux saga у меня проблема fromServer.map(function (el) { switch (el.type) { case 'refresh_notice': effects.push(call(notice, NOTICE.notice(false, true))) break; case 'refresh_pays': effects.push(call(pays, PAYS.pays(false, true))) break; case 'refresh_trans': effects.push(call(transRefresh, TRANS.transRefresh( el.oid, false, true ))) break; case 'refresh_main': effects.push(call(main, MAIN.main(false, true))) effects.push(call(statistic, STATIC.statistic(false, true))) break; default: break; } } ) const results = yield all(...effects) yield put.resolve({type: 'LOAD_END', payload: {results}}) как сделать так что бы all дождался всех методов пока выполнятся и LOAD_END был в самом конце диспатчей
Oleg
Всем привет, кому то приходилось делать kanban доску с драг-н-дроп, как в трелло? что можно заюзать?) нашел пару библиотек типа sortable-list, но с помощью их можно перемещать таски между собой внутри списка, а мне также нужно чтобы драгать айтемы из одного списка в другой (например из In Progress в Completed)
eeeMan
всем привет, кто-нить подскажите как заново отправить апк файл на публикацию в гугл плей, после "приложение отклонено"?
eeeMan
кто этим занимался и норм разбирается, опишите в личку действия
eeeMan
я добавил новую версия файла, старую деактивировал, нажал "опубликовать рабочую версию" дальше меня перекинуло обратно в раздел "версии приложения" и всё, статус так и остался "приложение отклонено". Как узнать оно щас на проверке или нет, что вообще дальше делать?
A
вопрос сеньорам, как в табнавигаторе работает обнуление стэка?
eeeMan
как то странно, столько разрабов в чате и никто не публиковал прилагу в гуглплей?
A
там же подробно всё написано в документации
eeeMan
Я бы сказал странно что у вас отклонили
вопрос не в этом, а в том, как после исправления рекомендаций снова отправить на публикацию?
Vladimir
Так просто делайте новый релиз
Vladimir
Это же не аппстор
Vladimir
У Гугла все просто
eeeMan
У Гугла все просто
на столько просто, что не понятно вообще что дальше делать)
eeeMan
такого пункта как "новый релиз" или просто релиз там нет
Vladimir
Подождите, вам приложение засуспендили или в момент выкладки отклонили?
eeeMan
Подождите, вам приложение засуспендили или в момент выкладки отклонили?
я отправил первый раз прилагу на публикацию, после этого в течении дня был статус "готовится к публикации" через день где-то статус поменялся на "Одно или несколько приложений были отклонены, так как они нарушают правила Google Play. Устраните проблемы и попробуйте подать заявку на публикацию снова."
eeeMan
А в чем была проблема, если не секрет?
Спасибо за отправку приложения в Google Play. Я просмотрел XXX, и пришлось отказаться от него, потому что он нарушает нашу политику азартных игр, позволяя пользователям покупать лотерейные билеты. Вот как вы можете отправить свое приложение для другого обзора: 1. Если ваше приложение использует реальную валюту для отыгрыша или азартных игр, оно должно иметь рейтинг AO (только для взрослых) или эквивалент IARC. Возможно, вам придется снова взять анкету на содержание. 2. Прочитать https://play.google.com/about/restricted-content/gambling чтобы убедиться, что ваше приложение соответствует. Если ваше приложение не соответствует всем требованиям, оно не будет разрешено в Google Play. 3. https://play.google.com/apps/publish и отправить приложение снова. Ваше приложение может быть снова отклонено (или удалено из Google Play), если оно по-прежнему нарушает https://play.google.com/about/developer-content-policy.html. Если вы рассмотрели политику азартных игр и чувствуете, что этот отказ, возможно, был по ошибке, пожалуйста, обратитесь к нашему https://support.google.com/googleplay/android-developer/contact/emailappeals?aid=com.casino.pobeda&t=2934360&ts=SR&email=casinopobeda1@gmail.com&n=Pobeda. Мы свяжемся с вами в течение 2 рабочих дней.
eeeMan
это переведенный текст
eeeMan
в общем, я исправил рекоммендации
eeeMan
и хочу снова отправить на публикацию и не пойму сделал ли я это или нет, т.к. после повторной отправки статус так и висит - "приложение отклонено"
A
там же нет стэка
но в табу же в 99% случаях загоняют StackNavigator
Demuz
Подскажите, если так написано в OneSignal документации: Also inside of your app/build.gradle, please ensure that your compileSdkVersion and buildToolsVersion is at least API level 26 or higher, это означает что я ставлю compileSdkVersion 26, а вот buildToolsVersion какой ставить? Тоже через точку 26.0.0?
Aleksei
но в табу же в 99% случаях загоняют StackNavigator
ну вот и надо у стэка обнулять) подозреваю что через редакс
Demuz
В предыдущей версии просто не так все было. Вот новую ставлю, здесь так.
Сергій
26.0.2 вроде
Demuz
посмотри версию в sdk manager
А где я могу вобще узнать, для апи левел 26, какие необходимы минимальные билд тулс?
Demuz
В предыдущей версии просто не так все было. Вот новую ставлю, здесь так.
И еще хотел спросить, сейчас, после такой перенастройки, у меня какие то библиотеки ворчать начнут, да?
Aleksei
а всякие NavigationActions? StackActions.reset ?
так придется же и табу переключить и стэк обнулить, сомневаюсь что под это готовый экшн есть
eeeMan
А в чем была проблема, если не секрет?
когда я исправил и закинул новый файл, то была активна эта кнопка, я её нажал, меня вернуло в раздел "версии приложения" и всё, никаких больше изменений я не вижу, статус больше не менялся
Vladimir
реджект не по технической части, возможно, вас отправили на премодерацию, значит пишите им в саппорт и описывайте что вы поменяли и почему, вы считаете, теперь приложение не нарушает правила.
Anonymous
Привет, что по эмуляторам ведра на мак посоветуете?
Anonymous
или студия топ
Vladimir
в том и дело, что я не понимаю, отправили на перемодерацию меня или нет, как это узнать?
Если вы рассмотрели политику азартных игр и чувствуете, что этот отказ, возможно, был по ошибке, пожалуйста, обратитесь к нашему https://support.google.com/googleplay/android-developer/contact/emailappeals?aid=com.casino.pobeda&t=2934360&ts=SR&email=casinopobeda1@gmail.com&n=Pobeda. Мы свяжемся с вами в течение 2 рабочих дней.
Artem
или студия топ
А вариантов не так и много
eeeMan
Если вы рассмотрели политику азартных игр и чувствуете, что этот отказ, возможно, был по ошибке, пожалуйста, обратитесь к нашему https://support.google.com/googleplay/android-developer/contact/emailappeals?aid=com.casino.pobeda&t=2934360&ts=SR&email=casinopobeda1@gmail.com&n=Pobeda. Мы свяжемся с вами в течение 2 рабочих дней.
это не было по ошибке, были недочеты, я исправил, отправил файл нажав кнопку "опубликовать рабочую версию", по логике статус должен был смениться на - "готовится публикация", но статус не изменился после нажатия
Artem
Genymotion бесплатно использовать полулегально
Artem
Если только вы не просто балуетесь
Alex
Всем привет!) Вопрос к тем, кто юзает Codepush. Кто-то сталкивался с таким?
Vladimir
или студия топ
текущий builtin эмулятор великолепен
Vladimir
Genymotion бесплатно использовать полулегально
нелегально, вы хотели сказать 🙂
eeeMan
так напишите им, вы же ничего не теряете, кроме пары дней
это да, просто я почитал отзывы, пишут что после обращения в поддержку они вообще аккаунт блокируют))
Сергій
нелегально, вы хотели сказать 🙂
говорить что это не для коммерции )
Vladimir
мм?
дефолтный студийный эмулятор, он стал сильно лучше после того как они его переписали полностью для третьей студии
Anonymous
а, окей
Anonymous
кстати есть инфа про разницу между дебаг режимом и без него? а то с дебагером приложение норм работает, а без нет
Artem
нелегально, вы хотели сказать 🙂
Ну, как бы типа того) но лицензирование - это всегда сложно. Если у человека есть open-source проекты, то он может себе установить это дело. Но только их там и запускать
eeeMan
мне кажется, вам надо инициировать новую версию
так и делал, переделал файл, поднял версионКод на еденицу, закинул в раздел "версии приложения", нажал кнопку, статус не поменялся
Alexey
нет, вам надо сделать новую версию