Size: a a a

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

2019 September 05

I

Igor in Cordova — русскоговорящее сообщество
а вдруг он разлогинется в офлайн режиме
источник

T

Taruk in Cordova — русскоговорящее сообщество
ну если он разлогинивается - так у тебя идет запрос на сервер? в таблице добавить поле «push» и пиши туда 0 или 1, и шли только тем, у кого 1
источник

I

Igor in Cordova — русскоговорящее сообщество
сейчас при разлонгиневании не идет на сервер. Я просто удаляю данные юзера
источник

T

Taruk in Cordova — русскоговорящее сообщество
тогда надо сделать что бы шли) хотя если он будет офлайн - тогда не сработает
источник

T

Taruk in Cordova — русскоговорящее сообщество
но тогда можно создать событие, которое запустится при появлении нета. но снова, что будет если он полностью закроей приложение? тогда наверно и это не поможет
источник

I

Igor in Cordova — русскоговорящее сообщество
хххмммм
источник

A

Alexander Khoronko in Cordova — русскоговорящее сообщество
Igor
А кто как делает со следующей ситуацией?
Человек авторизовался в приложении. Я запускаю инит для пушей onesignal. Человек соглашается и я забираю его токен. Все норм. А если он разлогиневается?
я при такой ситуации в событиях пуша ставлю проверку, если нет токена, то делаю ралогин и чищу пуши
источник

A

Alexander Khoronko in Cordova — русскоговорящее сообщество
тут есть проблема в другом. Юзер подписался на пуши и очистил приложение. Пуши будут приходить, Сделал условие, как вышео описал
источник

I

Igor in Cordova — русскоговорящее сообщество
Alexander Khoronko
я при такой ситуации в событиях пуша ставлю проверку, если нет токена, то делаю ралогин и чищу пуши
Где токена нет?
источник

A

Alexander Khoronko in Cordova — русскоговорящее сообщество
я юзера подписываю только тогда, когда он получил токен после авторизации.
источник

I

Igor in Cordova — русскоговорящее сообщество
Я так же
источник

A

Alexander Khoronko in Cordova — русскоговорящее сообщество
И в каждом событии onesignal проверка на токен, если юзер не авторизован и пришел пуш, то отписаться и удалить пуш
источник

I

Igor in Cordova — русскоговорящее сообщество
Тоесть перед поступлением пуша такое можно сделать ?
источник

A

Alexander Khoronko in Cordova — русскоговорящее сообщество
После:). В шторке инфа будет, если приложение полностью выгружено
источник

A

Alexander Khoronko in Cordova — русскоговорящее сообщество
А как именно ты удалил и условие и NSString ?
источник

P

Pavel Prokofiev in Cordova — русскоговорящее сообщество
Alexander Khoronko
И в каждом событии onesignal проверка на токен, если юзер не авторизован и пришел пуш, то отписаться и удалить пуш
А можно фрагмент кода в студию?)
источник

A

Alexander Khoronko in Cordova — русскоговорящее сообщество
Pavel Prokofiev
А можно фрагмент кода в студию?)
грубо говоря так:
           window.plugins.OneSignal
               .startInit(push_key)
               .inFocusDisplaying(window.plugins.OneSignal.OSInFocusDisplayOption.None)
               .handleNotificationOpened(notificationOpenedCallback)
               .handleNotificationReceived((jsonData) => { // if received in notification
                   if (!token) {
                       window.plugins.OneSignal.clearOneSignalNotifications();
                   }
               })
               .handleNotificationOpened((jsonData) => { // if click in notification
                   if (!token) {
                       window.plugins.OneSignal.clearOneSignalNotifications();
                   }
               })
источник

P

Pavel Prokofiev in Cordova — русскоговорящее сообщество
А токен это вы просто в локалсторадж смотрите?
источник

P

Pavel Prokofiev in Cordova — русскоговорящее сообщество
Или в jsondata который
источник

A

Alexander Khoronko in Cordova — русскоговорящее сообщество
токен это лично мой, что с сервера получил. Если токена нет, значит юзер все почистил
источник