(only a user like you)

Have you tried delaying getting the token a bit? CN1's native code does
this thing where it tries to get the token once and then if not available
it waits a few secs and tries again

Something along these lines: (hope I don't confuse you more than help you)
https://gist.github.com/javieranton-zz/821455be02cf9e899b98f609152e99d4

On Wed, 19 May 2021 at 22:18, Hannah R <[email protected]> wrote:

> Hello,
>
> I have the following issue:
> In Android 7.0, when getting Push.getPushKey()  (not in
> registeredForPush() method) the first time, it's null.
> I have *callSerially(() -> registerPush());*
> in my start() method and
> besides that, I added
>
>
>
> *  if (!Preferences.get("setIt", false)) {
> Display.getInstance().registerPush();        Preferences.set("setIt",
> true);  }*
> into my pushRegistrationError(String error, int errorCode).
>
> If I kill the app, then open and call Push.getPushKey() the second time,
> it gives me a valid id.
>
> I put a log to test what is inside of the registeredForPush(String
> deviceId) method, and it seems to work correctly - the *devicePush *is
> not null and shows the id.(devicePush = Push.getPushKey();)
>
> This happens only in Android 7, Android 10 and Android 8 devices register
> push successfully from the first call.
>
> Thank you.
>
> --
> You received this message because you are subscribed to the Google Groups
> "CodenameOne Discussions" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/codenameone-discussions/537ef560-4120-4c47-8309-20d0aa2a5868n%40googlegroups.com
> <https://groups.google.com/d/msgid/codenameone-discussions/537ef560-4120-4c47-8309-20d0aa2a5868n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/codenameone-discussions/CAG90yJ2NYvvjESjVtsW0GP%3DNXp6BSHwkTw%2BYRE4GOn6QkoyTPA%40mail.gmail.com.

Reply via email to