(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.
