Я создал простое веб-представление для получения уведомлений от OneSignal, я отправляю уведомление с
'data' => array ("launchURL" => $link),
Но я не уверен, как обработать эту ссылку, отправленную в данных
Как сделатьЯ открываю ссылку $, отправленную через onesignal непосредственно в URL моего веб-просмотра?
public class ApplicationClass extends Application {
@Override
public void onCreate() {
super.onCreate();
OneSignal.startInit(this)
.setNotificationOpenedHandler(new ExampleNotificationOpenedHandler())
.unsubscribeWhenNotificationsAreDisabled(true)
.init();
}
}
class ExampleNotificationOpenedHandler implements OneSignal.NotificationOpenedHandler {
// This fires when a notification is opened by tapping on it and
// puts the launchURL additional data into a string for use in the main activity
public static String launchURL;
@Override
public void notificationOpened(OSNotificationOpenResult result) {
OSNotificationAction.ActionType actionType = result.action.type;
JSONObject data = result.notification.payload.additionalData;
if (data != null) {
launchURL = data.optString("launchURL", null);
}
}
}