Commit 4247c317 authored by Yogev Ben David's avatar Yogev Ben David Committed by GitHub

Merge pull request #357 from wix/revert-349-removeVerifyNotification

Revert "Remove verify notification, Closes #296"
parents 106c78c9 0b70828c
...@@ -43,6 +43,10 @@ public class PushNotification implements IPushNotification { ...@@ -43,6 +43,10 @@ public class PushNotification implements IPushNotification {
}; };
public static IPushNotification get(Context context, Bundle bundle) { public static IPushNotification get(Context context, Bundle bundle) {
if (verifyNotificationBundle(bundle) == false) {
return null;
}
Context appContext = context.getApplicationContext(); Context appContext = context.getApplicationContext();
if (appContext instanceof INotificationsApplication) { if (appContext instanceof INotificationsApplication) {
return ((INotificationsApplication) appContext).getPushNotification(context, bundle, AppLifecycleFacadeHolder.get(), new AppLaunchHelper()); return ((INotificationsApplication) appContext).getPushNotification(context, bundle, AppLifecycleFacadeHolder.get(), new AppLaunchHelper());
...@@ -58,6 +62,14 @@ public class PushNotification implements IPushNotification { ...@@ -58,6 +62,14 @@ public class PushNotification implements IPushNotification {
mNotificationProps = createProps(bundle); mNotificationProps = createProps(bundle);
} }
private static boolean verifyNotificationBundle(Bundle bundle) {
if (bundle.getString("google.message_id") != null) {
return true;
}
return false;
}
@Override @Override
public void onReceived() throws InvalidNotificationException { public void onReceived() throws InvalidNotificationException {
postNotification(null); postNotification(null);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment