OneSignal bietet Funktionen zum Öffnen von URLs in einem Browser standardmäßig. Ich möchte eine URL mit Benachrichtigungen senden, die die URL in einer WebView
öffnen, die ich erstellt habe. Ich habe eine snipper gemeinsam genutzter, wo ich die Benachrichtigung erhalten:OneSignal | URL aus Benachrichtigungsnutzdaten abrufen und in benutzerdefiniertem WebView öffnen
class ExampleNotificationReceivedHandler implements OneSignal.NotificationReceivedHandler {
@Override
public void notificationReceived(OSNotification notification) {
JSONObject data = notification.payload.additionalData;
String customKey;
if (data != null) {
customKey = data.optString("customkey", null);
if (customKey != null)
Log.i("OneSignalExample", "customkey set with value: " + customKey);
}
}
}
Ich bin nicht sicher, wie die URL auf dem Push abzurufen geöffnet und öffnen Sie es in den WebView
.
Sind Sie die benutzerdefinierte URL durch die OneSignal Armaturenbrett einstellen? – SlashG
targetURL in zusätzliche Daten einschließen? im Dashboard verfügbar –
OneSignal verarbeitet keine zusätzlichen Daten. Es wird "zusätzlich" genannt, weil es für Sie ist, so zu handeln, wie Sie mögen. Eine Antwort schreiben. – SlashG