public static OSNotificationOpenedResult OSNotificationOpenedResultToNative(Android.OSNotificationOpenResult result) { OSNotificationAction.ActionType actionType = OSNotificationAction.ActionType.Opened; if (result.Action.Type == Android.OSNotificationAction.ActionType.Opened) { actionType = OSNotificationAction.ActionType.Opened; } else { actionType = OSNotificationAction.ActionType.ActionTaken; } var openresult = new OSNotificationOpenedResult(); openresult.action = new OSNotificationAction(); Android.OSNotificationAction action = result.Action; openresult.action.actionID = action.ActionID; openresult.action.type = actionType; openresult.notification = OSNotificationToNative(result.Notification); return(openresult); }
public void NotificationOpened(Android.OSNotificationOpenResult result) { (OneSignal.Current as OneSignalImplementation).onPushNotificationOpened(OSNotificationOpenedResultToNative(result)); }
public void NotificationOpened(Android.OSNotificationOpenResult result) { OneSignal.onPushNotificationOpened(OSNotificationOpenedResultToNative(result)); }