Ilya
Мб поможет
RedTeapot
@gblack9
Danila
а репорты сообщений кому уходят? есть в них смысл?
RedTeapot
Ну, я тут призвал одного из админов
RedTeapot
Или ты про ПКМ - Report?
Danila
RedTeapot
А, куда-то админам телеги
RedTeapot
Я на всякий случай прожимаю, два клика не жалко
Danila
- конфиденциальный и безопасный мессенджер
- у телеги есть админы, которые могут проверять сообщения
RedTeapot
Не все заявления на официальном сайте одинаково полезны. Но это уже ваще оффтоп
RedTeapot
Ага. Стараемся, жмем, а оно вообще ничего никому не отсылает
Alexander
отсылает. блокирует аккаунты все норм.
Alexander
потом ты не можешь никому писать кого нет в телефонной книге (добавленных в телегу контактов).
wystan_hugh
Салам братья! А в москве в августе будут какие-нибудь события/конференция/хакатоны по реакт-нейтив/просто реакту?
Daniil
Добрый день. Используем для чата с сотрудником данную либу https://github.com/FaridSafi/react-native-gifted-chat
Если сотрудник отправляет изображение, то для пользователя должна быть возможность загрузить/сохранить это изображение, например как в телеге (открыл изображение -> сохранил). Сейчас тянется компонент MessageImage (судя по доке, отсюда https://github.com/oblador/react-native-lightbox) из данной либы.
Я так понимаю, необходимо тыкать палкой react-native-fs или есть возможность решить в рамках данной gifted chat либы?
Денис
Хелп, не запускается проект в Xcode. Кто сталкивался?
Kateryna
Денис
Короче, восстановил из бекапа теперь ок
Khorark
Подскажите пожалуйста по оплате в приложении. Использую библиотеку react-native-iap:
1) Человек совершил покупку. Я отправил инфу на сервер, чтобы он проверил, валидна ли покупка. Если покупка была не валидна (по каким-то там причинам), то получается не правильно вызывать метод consumePurchaseAndroid на эту покупку? Как быть в этой ситуации? Если ничего не делать, она будет приходить всегда в listener purchaseUpdateSubscription и цикл замкнеться.
2) На андроиде сервер сам удостоверяется, что оплата прошла. На iOS говорится что это может сделать сам клиент. Но как тогда будет обходиться атака MIT, когда клиент может послать поддельные данные, что оплата успешна?
3) Если с сервера приходит, что подписка подтверждена, то получается на неё я не могу вызвать метод consumePurchaseAndroid. Получается она так и будет приходить каждый раз пока её срок не завершиться. Это верное поведение?
luifer
Например, представьте себе такую ситуацию: Https // элемент / 1.jpg? Лексема = 1 Тогда следующий раз URL может быть: Https: //item/1.jpg маркер = 2 Как видите, изображение такое же, но значения сына из его токена изменились
luifer
Этот запрос на удаление делает работу по исключению параметров URL при кэшировании изображений, но, похоже, он не находится в основной ветке, потому что я не могу его найти
luifer
https://github.com/DylanVann/react-native-fast-image/pull/424
Sergey
А fast image перестал течь на IOS?
Stas
Подскажите пожалуйста по оплате в приложении. Использую библиотеку react-native-iap:
1) Человек совершил покупку. Я отправил инфу на сервер, чтобы он проверил, валидна ли покупка. Если покупка была не валидна (по каким-то там причинам), то получается не правильно вызывать метод consumePurchaseAndroid на эту покупку? Как быть в этой ситуации? Если ничего не делать, она будет приходить всегда в listener purchaseUpdateSubscription и цикл замкнеться.
2) На андроиде сервер сам удостоверяется, что оплата прошла. На iOS говорится что это может сделать сам клиент. Но как тогда будет обходиться атака MIT, когда клиент может послать поддельные данные, что оплата успешна?
3) Если с сервера приходит, что подписка подтверждена, то получается на неё я не могу вызвать метод consumePurchaseAndroid. Получается она так и будет приходить каждый раз пока её срок не завершиться. Это верное поведение?
Register a callback that gets called when the store has any updates to purchases that have not yet been finished, consumed or acknowledged. Returns a React Native EmitterSubscription on which you can call .remove() to stop receiving updates. Register you listener as soon as possible and react to updates at all times.
из доки.
т.е. в теории в лиснере можно почистить ненужное
purchaseUpdatedListener((purchase: ProductPurchase) => {})
Khorark
Stas
Почему все?
Stas
На валидацию отправляете же конкретный токен, продукт и bundle id
Поэтому и чистите то, что не прошло
Mal
Хеллоу , гайз!Как закрыть barCodeScanner expo после того как он отчитал данные? У меня вот проблема , у меня qr code прочитался, перекинуло в нужный скрин, я там создал шаблон платёжки, а когда выхожу от туда , сканер дальше висит, приходится свайпать, чтобы потушить его
Alisher
Alisher
Как такое реализовать с CreateTabBottomNavigator?
Nick
кастомный таббар написать
Alisher
Nick
в доке react navigation есть
Alisher
Ок. Спасибо!
Alisher
Тут получается флатлист поверх карты, конфликтов не будет?
Alisher
Последний вопрос: Как бы вы реализовали центр карты к верху?
Alisher
Если сделать followUserLocation и карту на весь экран, то он будет фокусировать пользователя в центре
Alisher
Или менять динамически высоту карты в зависимости от scrollY? Позволяет ли такое react-native-reanimated?
Alisher
Спасибо!
Denis
В react-native-geolocation, если я отклоняю permission на ios, получаю вот такую ошибку.
Как обрабатывать подобные permissions на iOS?
Denis
Nikolay
Всем привет. Установил пакет music-api и не могу собрать проект.
Rishat
Alexey
)))
Alexey
так и живем
Aleksei
ну и ошибка про Haste, она просто как бы логичная, но не особо помогает, просто у FB есть (до 0.59 емнип) свой способ резолва модулей, вот он require('crypto') и пытается по их методу найти, и не может (это стандартный модуль в ноде).
Gena
Valentin
Nikolay
music-api пытается взять из файла который определяет win или нет и запрашивает
Nikolay
Nikolay
можно ли как то сюда установить крипто?
Ivan
Irakliy
Таки я в Москве.
значит предположение о том, что тут тусует кто-то из фэйсбука и оперативно доносит о жалобах - правда?)
D
Nikolay
Ivan New Moon Syntax Theme вроде
Valentin
Valentin
Денис
Удалил RCTGeolocation.xcodeproj, теперь не билдится приложение. Как вернуть? Файл у меня остался. Может забросить в node_modules/react-native/Libraries/Geolocation ?
Igor
Денис
@poltavets Забросил файл обратно, ссылки не удалял, сейчас собирается
Gena
Dmitry
Denis
Alisher
Gena
А над чем ты работаешь сейчас?
Я помню мы перекались на гитхабе. Сори что не смержил твой PR. :)
Сейчас (надо понимать, я работаю с очень небольшой командой и время, на сам фреймворк бывает мало и непредсказуемо), у меня есть дальние идеи и ближайшие планы.
Ближайшие планы:
- √ Я сейчас сделал форк от 0.60 и домержил туда относительные импорты (я бы это с 0.59 делал, поскольку TM, но к сожалению, там около 2 тысяч коммитов разницы, часть из которых типа "накатил" и через два дня "откатил" и решать эти конфликты дороже, чем потом выпилить из 0.60 всё, что не нужно. А так у меня был рабочий сет из 800 коммитов и хотя бы часть тестов запускались).
- Цель - убрать импорт "всего" и бандлить приложение через rollup хотя бы для продакшн. Проверить, как это влияет на размер бандла (предположительно сильно: т.к. сейчас babel генерит очень неприятную обвязку на каждый файл + часть неиспользуемого кода, фабрик рендерер например).
- Выпилить deprecated, не нужный и экспериментальный код из натива, особенно C++. Проверить, как это повлияло на размер нативного кода в итоговом бандле.
Идеи:
- Иметь один js движок (одной версии) на все платформы (я ещё не разобрался до конца, возможно ли это с JSC)
- Нормальная система модулей. На стороне исходников: всё что статическое пакуется в бандл, через dynamic import явно указываются точки сплита чанков, как в webpack. На стороне компиленного js, асинхронное апи из натива в JS для динамической загрузки, в зависимости от состояния движка, там может быть уже реализован пропозал лоадера, тогда его имплементить...
- Вернуть лэйаут в UI thread
- Добавить воркеры (и если получится убрать основной JS в UI thread)
Gena
Кстати, интересно, скомпилить JS в DartVM проще, чем в LLVM байткод?
Maxim 📱 D
Мағжан
Не не знаю факт это или ложная инфа
Мағжан
Никто не сталкивался?
Khorark