2017-06-06 4 views
0

enter image description here Jedes Mal, wenn ich meine App Ein Signal ein neues Ios-Benutzer erstellen, egal ob es das gleiche Gerät ist. Dies ist bei Android nur in Ios nicht der Fall.Ein Signal erstellen ein neues Ios Benutzer jedes Mal

Dies ist ein Bild von OneSignal Benutzer, alle Iphone5,3 ist ein einziges Gerät.

I init ein Signal mit diesem Code in app.components.ts:

window["plugins"].OneSignal 
     .startInit("MyID", "MyIDOne") 
     .handleNotificationOpened(notificationOpenedCallback) 
     .endInit(); 
+0

Bitte bearbeiten Sie Ihre Frage, um ein MCVE des Problems zusammen mit den Schritten, die Sie bisher unternommen haben, um das Problem zu beheben. Dies hilft, Fehlerbehebungswege auszuschließen, die nicht funktionieren. –

+0

Aber ich benutze keinen Code für de Benutzerregistrierung, das Onesignal macht es. –

Antwort

0

Dies soll nicht außer in einigen Fällen geschehen, wo Sie die App von Ihrem Gerät löschen und neu installieren. Wenn dies in einem anderen Fall geschieht, liegt entweder ein Problem mit der Version des OneSignal SDK vor, das Sie verwenden, oder mit der Art und Weise, wie es in Ihre Anwendung integriert wurde.

Basierend auf den begrenzten Details hier bin ich mir nicht sicher, wie man das löst. Ich empfehle Ihnen, sich an das OneSignal-Supportteam zu wenden und eine Kopie des Codes zu senden, mit dem Sie OneSignal initialisieren, um das Problem zu beheben.

+0

Das passiert also, wenn ich die App neu installiere? Ich füge den Code für die Initialisierung eines Signals hinzu. –

+0

@DanielaRomero Wenn Sie die Anwendung löschen und neu installieren. Das Gerät Token wird geändert und dadurch wird ein neuer Benutzer auf OneSignal erstellt. Dies ist der Standardansatz. Wenn Sie ein Gerät für eine E-Mail/Benutzer-ID haben möchten, können Sie diese als Tags in OneSignal festlegen –

Verwandte Themen