Gena
Stas
Preeternal
Вопрос по контенту для продажи. Создал в поей маркете тестовый контент. Из эмулятора пытаюсь прочитать const result = await RNIap.initConnection();
await RNIap.consumeAllItems();
Preeternal
Получаю YellowBox.js:67 undefined "Cannot read property 'initConnection' of undefined"
Preeternal
Из эмулятора оно вообще может обратиться?
Preeternal
Или надо подписать приложение в эмуляторе?
invariance
Ребят, а есть какой-нибудь input mask, работающий поверх уже существующего инпута? А то все решения которые нашел - требуют инстанцировать свой собственный компонент, а мне нужно к готовому прилепить валидацию
Stas
Preeternal
Слинкована
Preeternal
Как же тестить? привык консоль логами тестить
Stas
Preeternal
на эмуляторе гугл сервисы установлены
Dmitry
насчет покупок да, но вот список продуктов я в эмуляторах получаю
invariance
Stas
Dmitry
я бы кеши почистил основательно
Preeternal
чей ты
Stas
чтобы тестить полный флоу покупок на андроид, нужно еще загрузить билд в плей, заполнить все формы включая картини и зарелизить закрытую альфу или бету,
Preeternal
John
invariance
я вообще не понял причем тут экспо
invariance
он вообще никаким боком к проблеме отношения не имеет)
Dmitry
по моему опыту только нативные маски работают нормально
Stas
сделано
эта ошибка больше похожа на ошибку линковки. обычно либа возращает в промисах ошибки, если проблемы с получением продуктов или покупок
Preeternal
Preeternal
invariance
<InputMask mask="99/99/9999" value={props.value} onChange={props.onChange}>
{(inputProps) => <MaterialInput {...inputProps} type="tel" disableUnderline />}
</InputMask>
Dmitry
https://github.com/react-native-community/react-native-text-input-mask
Dmitry
вот годный вариант
Gena
Слинкована
нет, не слинкована ) Вам не зря говорят, что эта ошибка похожа на ошибку линковки. Одно из двух:
1. Либо такой ф-ции в библиотеке в принципе нет, но она там есть
2. Либо натвный модуль не инициализирован (что все называют "не слинкован"), и здесь именно оно см https://github.com/dooboolab/react-native-iap/blob/master/index.js#L31
Preeternal
./gradlew clean помог
Preeternal
Preeternal
теперь эта хрень
Gena
👍 Во! А теперь можно уже с маркетом разбираться )
Preeternal
но далеко не продвинулся всё равно)
Preeternal
если на ините уже тупик. не приложу ума как дебажить с девайом. шнуром подключать?
Dmitry
Dmitry
как и пуши, как и геолокацию
Preeternal
спасибо
Preeternal
Stas
Stas
может эмулятор хитрый был?
Preeternal
пуши на эмулятор андроид приходят
Vitaliy
Stas
пуши это другое
Vitaliy
и отлаживать JS в нативном продакшене
Stas
Stas
https://developer.android.com/google/play/billing/billing_testing
Stas
там можно делать покупки по мокнутым товарам, возращающим известный ответ в api. Возможно это будет работать. Покупка реальных товаров на обычном эмуляторе от гугла даже с google services работать не должна.
Vitaliy
👍 значит реально забыл уже, сейчас тестировать не полезу, есть другая задача.
Помню просто что дебажил JS в процессе и пересобирал бандл без сборки натива.
А вот это как раз можно реализовать достаточно просто.
Stas
Preeternal
нулевую цену не даёт ставить(
Stas
если себя в тестеры добавить, то до резила в прод, с карты не спишут денег
Stas
кажется =) лучше проверить
Preeternal
угу. спс
Baglan
всем привет! Помогите пжж как загрузить картинка внутри json
Baglan
<image sourse={requere(data.img)}>
Baglan
так делал но не работает
Stas
{{uri: data.img}}
Baglan
тоже не работает
Anonymous
Добрый вечер, а nuclide в Atom больше нет? Просто у меня он не находит
Vitaliy
У меня вот тоже вопрос есть - но он больше по JS/TS чем по RN / React.
Если кто с тестированием чужого API может подсказать решение - можно в личку, или в другой канал (не знаю только какой).
Нужно запилить достаточно много юнит и интеграционных тестов на взаимодействие с чужим API, с учетом того что стабы должны обновляться и тесты падать если что-то не так. Ищу сейчас нормальное решение.
Vitaliy
тоже не работает
у вас именно картинка в json (base64?) или путь к ней ?
Preeternal
Vitaliy
Тестовую карту там можно как то наклацать?
При оплате должно выдать сразу - типа тестовая подписка (покупка) и выбери вариант - красный или зеленый ответ должен быть.
Обязательно в тестировщики платежей добавиться надо, не просто в альфа-бета-тестеры
Baglan
Preeternal
Vitaliy
Спасибо. Поищу
https://play.google.com/apps/publish/?account=<id аккаунта>#ProfilePlace и там "Тестирование лицензий"
Vitaliy
путь к ней
а путь на жестком диске или веб-ссылка ?
Baglan
на жестком диске
Vitaliy
на жестком диске
тогда может не сработать.
есть вариант импортировать в файл, а оттуда экспортировать объект картинок.
https://willowtreeapps.com/ideas/react-native-tips-and-tricks-2-0-managing-static-assets-with-absolute-paths
это при большом количестве крупных файлов может создать дополнительную нагрузку (пока прогрузятся все картинки в рантайме и т.п.), но работает и в принципе достаточно удобно поддерживать.
Baglan
Denis
Ребят здрасьте.
Как там с хуками в рн, и вообще стоит ли их уже сейчас использовать или есть подводные?
Сам не пишу на реакте и рн, но хотелось бы сейчас начать приложение уже с хуками. Выглядит намного элегантнее чем то что было до этого в реакте
Gena
Ребят здрасьте.
Как там с хуками в рн, и вообще стоит ли их уже сейчас использовать или есть подводные?
Сам не пишу на реакте и рн, но хотелось бы сейчас начать приложение уже с хуками. Выглядит намного элегантнее чем то что было до этого в реакте
"уже с хуками"... ((( Вы хоть понимаете, что это не элегантней от слова совсем? Вообще вся эта архитектура редукс подобная с попыткой сэмулировать fp в языке, который для этого не предназначен тормозит гораздо больше чем нужно, сложнее в написании, чтении и поддержке... Всем бы что нибудь помодней найти, чем просто писать хороший код...
Извините, накипело...
По делу. Нет, хуки в RN 0.58 есть ровно в том объеме в котором они поддерживаются в react@16.6.3,
в мастере RN всё ещё react@16.6.3, синка с новым ещё не было.
Да, его хотят в 0.59. Успеют ли, не знаю, но хотят очень.