Aleksei
Aleksei
а, тебе и нужно, поды. а зачем?
A
A
у меня вот так:
A
да всё никак не настрою push notifications
Aleksei
ты точно понимаешь что делаешь?)
A
нет
A
я вот по мануалу https://github.com/evollu/react-native-fcm
Aleksei
как минимум подфайл у тебя точно не для работы с RN сделан
A
мне дали проект поправить нотификейшены
A
это всё не я писал
A
как он должен выглядеть?
A
видимо use_frameworks надо закомментить
A
не то, чтобы в доке react-native об этом было написано
A
таки что не так с pod файлом?)
Anonymous
ребят, подскажите плиз что вы делаете с borderWidth в iphone 6, ставлю borderWidth: 1, везде норм, а на шестерке местами он тонкий(рамка)
Vadim
да забей, че ты
Andrew Kiselev
Anonymous
Anonymous
StyleSheet.hairlineWidth * 2 так вроде оно, спс
Andrew Kiselev
A
кто работал с react-native-fcm , в консоли firebase настраивали сертификаты APNS для релиза или для разработки?
A
кто-нить разобрался нужны только APNS ключи или cертификаты или всё вместе?)
A
чтобы на реальный девайс пуши слать
Makar
Подскажите, пожалуйста, какие best practice по реализации live search (мгновенного поиска) в RN существуют? Делал такое на свифте с помощью RxSwift, Operations и тд, соотвественно всякие debounce, filter и flatMap обеспечивали нужный результат, а в РН еще не до конца разобрался, тащить RxJS?
Если у кого-то есть опыт работы с Apollo при этом, буду рад пообщаться!
Vadim
Есть FlatList компонент
Makar
Есть FlatList компонент
Да, но ведь он про отображение, а я про то, как реализовать логику:
1. Не посылать запросы чаще 0.2 секунды, например (debounce в Rx)
2. Если было сделано несколько запросов, то обрабатывать только последний из вернувшихся (flatMap)
Если 1 еще можно как-то на setTimeout сделать, наверное, то вот второе уже как-то проблематично, без какой-либо очереди, например, NSOperationQueue в iOS
Vadim
1) debounce/throttle можно взять любую библиотеку, в lodash есть
2) отмена запроса есть в обычном XHR, можно взять axios к примеру
Vadim
Это если все руками собрать нужную тебе компоненту.
Либо поискать уже готовые решения.
Makar
Хорошо, спасибо
Tema
Пацаны, посоветуйте, чем тестить рн аппу? Может пробовал кто-нибудь, не очень хочется jest’ом ограничиваться...
Aleksei
Tema
Слышал о нем, он норм?
Vadim
+ detox
Tema
Там эмулятор нужен открытый ?
Tema
Типа а как его на ci тогда завернуть ?
Tema
Jest умеет без эмулятора работать, а значит мы его можем на ci повесить, и ограничиться либой. В таком случае между jest и detox объективно лучше юзать jest
Vadim
Почитай документацию
Vadim
Там написано про CI
Tema
Окэ, не заметил видимо сразу
Tema
Спасибо
Mikhail
Какую версию Flow поддерживает Expo?
Amir
Немогу сделать http запрос на локальный API сервер. не понимаю в чем ошибка, может кто то подсказать?
Используется expo cо следующими параметрами:
Amir
Amir
код запроса:
Amir
authenticate = async (token) => {
try {
console.log('sending request to api')
let response = await fetch('http://192.168.56.1:8080', {
method: 'POST',
body: JSON.stringify({
method: 'auth.continueWithFacebook',
params: {
token: token
}
})
});
console.log('response')
console.log(response)
return await response.json();
} catch(error) {
console.error(error);
}
};
Amir
Amir
Amir
2й час копаюсь не пойму в чем дело.
Пробовал сменить с tunnel на LAN или Localhost, тогда воопще на телефоне expo client не видит сервера и не запускается
Amir
прошу хоть как то помочь, с меня печенька
Anton
жизнь боль
Alex
Amir
android, про глюк в ios прочитал в SO,
Andrei
http
Andrei
Ошибка
попробуй в андроид манифест добавить
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Andrei
это возможно связано что это http хост, не нравится ему это, нужны дополнительные права связанные с безопасностью
Andrei
где-то в логах андроида наверняка что-то есть
Nikita
Каким образом делаются анимации кнопок и тайтлов хедере? Как в аппсторе ios .Opacity кнопок например, при переходе между скринами? Гайды не находятся :/
Ilya
Nikita
Evgeniy
Я начал разбираться с http запросами , видел вы тут советовали axios. не могу понять что я делаю не так:
axios.post('/v0/auth/native/sign-in/', {
email: 'test@gmail.com',
password: 'qwertyui',
service: '63f2b9ed-9398-4d89-86aa-8934f94117d2'
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
может кто подскажет? у меня вообще не вызывается похоже ничего, потому что ни в response ни в error не заходит при отладке
Evgeniy
а, спустя несколько минут пришел десяток Network Error -_-
Vadim
ты не указал имя хоста
Vadim
pathname мало для запроса
Evgeniy
я пробовал и с полным именем указывать
и axios.defaults.baseURL пробовал указать, одна фигня выходит
Vadim
определи вначале где проблема, в том как ты используешь axios или в доступах до сети с девайса.
выполни код с axios в браузере, если все работает проблема в доступах к сети
Ivan
как и Button сделать бордер или нужно для этого юзать TouchableHighlight?
Sergey
Народ, помогите решить проблему. react-native-socketio пакет не могу сбилдить для iOS пишет такую ошибку ..../node_modules/react-native-socketio/ios/RNSwiftSocketIO/SocketBridge.h:12:9: error: 'RCTEventEmitter.h' file not found
#import "RCTEventEmitter.h"
Vadim
а пакет под какую версию RN?
Sergey
Reviewing Pull requests and seeing if they are pertinent.
Making the project compatible with RN .33
Making the project XCode 8 compatible.
Upgrading to Swift 2.3
Creating a simple test project
Sergey
у меня 0.44.2
Vadim
https://github.com/facebook/react-native/issues/13371
Sergey
спасибо
Sergey
Народ посоветуйте мудоль для сокетов что бы работал с 44 версией реакта для iOs
Kirill
Sergey
sps
Paruyr
Подскажите, плиз, как в этом ебучем нативе сделать блок в ширину экрана, а в нем две кнопки растянутые по ширине
Oleh
Почитай про флексбоксы