Ich muss die URL von der Benachrichtigung in meiner Anwendung gesendet geöffnet werden. Wenn ich jetzt auf die Benachrichtigung klicke, wird die URL in meinem Browser geöffnet. Jemand bitte hilf mir. Bitte kommentieren Sie, wenn Sie weitere Informationen benötigen.Öffnen Sie die URL in der Anwendung, wenn Sie auf die Benachrichtigung angetippt - Onesignal, Phonegap
Antwort
Hier ist die OneSignal Anleitung, wie man eine URL in Ihrer App zu öffnen, anstatt im Browser des Gerätes: https://documentation.onesignal.com/docs/links
Die Start-URL-Funktion auf dem Armaturenbrett oder das URL-Feld auf dem API REST automatisch öffnet den Webbrowser auf dem Mobilgerät, wenn die Benachrichtigung angetippt wird. Wenn Sie die URL innerhalb Ihrer App öffnen möchten, legen Sie Addition Data stattdessen mit einem Schlüssel Ihrer Wahl fest. Beispiel targetUrl für den Schlüssel und https://google.com als Wert. Dann in Ihr App-Code lesen Sie den targetUrl-Wert von additionalData im NotificationOpened-Rückruf (Name hängt von dem OneSignal SDK verwendet).
Eine Möglichkeit besteht darin, zwei Arten von Nachrichten zu erstellen, eine zum Senden an Browser und eine weitere an die Apps. Diese Frage hat ein Beispiel, wie dies getan werden kann: https://wordpress.org/support/topic/variable-launchurl/