Size: a a a

React Native — русскоговорящее сообщество

2020 May 11

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Sergey Myssak
Добрый день! В мобильном приложении продаются подписки. Насколько мне известно в Google Play средства можно вывести только в долларах и только на долларовый счет. Этот счет должен быть открыт в той стране, в которой соответственно живет разработчик. В App Store можно вывести в любой валюте, на любую дебетовую карту.

Вопрос:
Будет ли облагаться доход с продаж подписок в приложении налогом? Если да, то как лучше сделать, чтобы минимизировать этот налог? Что открыть, по какой системе его платить? Есть ли варианты выводить деньги “по черному”?
это лучше со специалистами по налогообложению обсуждать. ну или как минимум в тематических блогах вопросы задавать.
например на т-ж
https://journal.tinkoff.ru/app-taxes/
источник

IU

Ilya Usachev in React Native — русскоговорящее сообщество
Комрады. Вопрос от нуба
Подскажите, в какую сторону копать.

Есть исходное число к которому прибавляется каждую секунду еще число.
На каждой итерации число которое добавляется может быть разным
И вижу такую ситуацию, что в некоторых итерациях прибовляется не все число
К примреру
Исходное число  которое увеличивается  /  Число котрое прибавляется

10000/500
10500/500
10505/500 - вот на это итерации проблема ( она повтораяется на каждой 5-8 итерации
11005/500
источник

СЛ

Сергей Левкович... in React Native — русскоговорящее сообщество
как добавляешь? Где смотришь, что не так работает? Слишком мало информации
источник

АП

Андрей Паламарчук... in React Native — русскоговорящее сообщество
Всем привет , кто то знает какой то сервис типа hotjar для просмотра активности юзера в apk , И какие варианты есть варианты отловки ошибок в предложении для созднания такого себе лога с ошибками  ?
источник

EY

Eagle Owl Yoll in React Native — русскоговорящее сообщество
Андрей Паламарчук
Всем привет , кто то знает какой то сервис типа hotjar для просмотра активности юзера в apk , И какие варианты есть варианты отловки ошибок в предложении для созднания такого себе лога с ошибками  ?
AppMetrica, может быть.
источник

АП

Андрей Паламарчук... in React Native — русскоговорящее сообщество
Eagle Owl Yoll
AppMetrica, может быть.
спасибо, сейчас буду смотреть )
источник

IU

Ilya Usachev in React Native — русскоговорящее сообщество
Сергей Левкович
как добавляешь? Где смотришь, что не так работает? Слишком мало информации
Redux через редюсеры,
Есть две переменные в state
Count- сумма чисел ( которая увеличивается в редюсере каждую секунду)
PerSecond - числа которые добавляются к значению  count каждую секунду. ( При нажатии на кнопку сумма увеличивается )  

Count пересчитывается по следующей схеме

case TICK:
           const tickTime = Date.now()
           const timeBetweenTick = tickTime - state.lastTikTime
           if (timeBetweenTick>1000) {
               return { ...state,
                   count: state.count+action.payload ,
                   lastTikTime: tickTime
                   };
           } else {
               return state
           }

Сам тик вызываю через сет интервал
setInterval(()=>props.tick(props.tick),100)

есть мысль что зря я 10 раз лишних тереблю редюсер
источник

СЛ

Сергей Левкович... in React Native — русскоговорящее сообщество
Ilya Usachev
Redux через редюсеры,
Есть две переменные в state
Count- сумма чисел ( которая увеличивается в редюсере каждую секунду)
PerSecond - числа которые добавляются к значению  count каждую секунду. ( При нажатии на кнопку сумма увеличивается )  

Count пересчитывается по следующей схеме

case TICK:
           const tickTime = Date.now()
           const timeBetweenTick = tickTime - state.lastTikTime
           if (timeBetweenTick>1000) {
               return { ...state,
                   count: state.count+action.payload ,
                   lastTikTime: tickTime
                   };
           } else {
               return state
           }

Сам тик вызываю через сет интервал
setInterval(()=>props.tick(props.tick),100)

есть мысль что зря я 10 раз лишних тереблю редюсер
а почему не сделать setInterval сразу с 1000 и записывать сразу без условий?
источник

ЮЗ

Юра Зинченко... in React Native — русскоговорящее сообщество
Ilya Usachev
Redux через редюсеры,
Есть две переменные в state
Count- сумма чисел ( которая увеличивается в редюсере каждую секунду)
PerSecond - числа которые добавляются к значению  count каждую секунду. ( При нажатии на кнопку сумма увеличивается )  

Count пересчитывается по следующей схеме

case TICK:
           const tickTime = Date.now()
           const timeBetweenTick = tickTime - state.lastTikTime
           if (timeBetweenTick>1000) {
               return { ...state,
                   count: state.count+action.payload ,
                   lastTikTime: tickTime
                   };
           } else {
               return state
           }

Сам тик вызываю через сет интервал
setInterval(()=>props.tick(props.tick),100)

есть мысль что зря я 10 раз лишних тереблю редюсер
хм, так если вы вызываете каждые 100 милисекунд, а условие у вас if (timeBetweenTick>1000) то может всегда заходит в else?)
источник

СЛ

Сергей Левкович... in React Native — русскоговорящее сообщество
reducer должен выполнять простую операцию - смена state, а ты туда логику пихаешь, которую лучше вынести в другое место, в твоем случае туда, где вызывается setInterval, по моему
источник

OG

Oleg Gamega in React Native — русскоговорящее сообщество
всем привет, можно ли как то из експо выкачать ключ подписи с паролем и альясом ?
источник

СЛ

Сергей Левкович... in React Native — русскоговорящее сообщество
Юра Зинченко
хм, так если вы вызываете каждые 100 милисекунд, а условие у вас if (timeBetweenTick>1000) то может всегда заходит в else?)
lastTikTime то изменится только при выполнении условия - так что timeBetweenTick будет расти, по виду
источник

IU

Ilya Usachev in React Native — русскоговорящее сообщество
Сергей Левкович
а почему не сделать setInterval сразу с 1000 и записывать сразу без условий?
Пробовал такой вариант, но  были моменты когда подвисало и пересчитывалось не раз в секунду а раз вдве к примеру. Отсюда и такое решение с просчетом последнего клика.

Вынести логику подумаю
источник

СЛ

Сергей Левкович... in React Native — русскоговорящее сообщество
Ilya Usachev
Пробовал такой вариант, но  были моменты когда подвисало и пересчитывалось не раз в секунду а раз вдве к примеру. Отсюда и такое решение с просчетом последнего клика.

Вынести логику подумаю
так а в чем вообще главная идея этого всего?
источник

СЛ

Сергей Левкович... in React Native — русскоговорящее сообщество
Ilya Usachev
Пробовал такой вариант, но  были моменты когда подвисало и пересчитывалось не раз в секунду а раз вдве к примеру. Отсюда и такое решение с просчетом последнего клика.

Вынести логику подумаю
может велосипед изобретаешь....
источник

IU

Ilya Usachev in React Native — русскоговорящее сообщество
Сергей Левкович
так а в чем вообще главная идея этого всего?
изучаю  мобильную разработку
вот решил написать мини игру кликер
источник

IU

Ilya Usachev in React Native — русскоговорящее сообщество
но мне кажется я нашел причину
источник

АП

Андрей Паламарчук... in React Native — русскоговорящее сообщество
всем привет , может кто-то знает как отслеживать ошибки в сбилдженом и установленом преложении ?
источник

К

К in React Native — русскоговорящее сообщество
Андрей Паламарчук
всем привет , может кто-то знает как отслеживать ошибки в сбилдженом и установленом преложении ?
sentry
источник

К

К in React Native — русскоговорящее сообщество
Если требуется на проде
источник