public static NotificationData FromAndroid(AndroidJavaObject androidJavaObject) { NotificationData notification = new NotificationData(); try { string json = PusheAndroidUtils.Extension("notification").CallStatic <string>("notificationToJson", androidJavaObject); notification = JsonUtility.FromJson <NotificationData>(json); } catch (Exception e) { PusheUnity.Log("Failed to parse notification" + e); } return(notification); }
public void onNotificationDismiss(AndroidJavaObject notification) { var data = NotificationData.FromAndroid(notification); _listener.OnNotificationDismiss(data); }