From 58467578c7fbbd3a7d9025b287fe8cb7ccd076cf Mon Sep 17 00:00:00 2001 From: Simon MacDonald Date: Mon, 2 Nov 2015 18:02:39 -0500 Subject: [PATCH] Issue #291: Reregister on Android --- src/android/com/adobe/phonegap/push/PushPlugin.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/android/com/adobe/phonegap/push/PushPlugin.java b/src/android/com/adobe/phonegap/push/PushPlugin.java index 3366af716..becd03c54 100644 --- a/src/android/com/adobe/phonegap/push/PushPlugin.java +++ b/src/android/com/adobe/phonegap/push/PushPlugin.java @@ -127,6 +127,18 @@ public void run() { try { InstanceID.getInstance(getApplicationContext()).deleteInstanceID(); Log.v(LOG_TAG, "UNREGISTER"); + + // Remove shared prefs + SharedPreferences sharedPref = getApplicationContext().getSharedPreferences(COM_ADOBE_PHONEGAP_PUSH, Context.MODE_PRIVATE); + SharedPreferences.Editor editor = sharedPref.edit(); + editor.remove(SOUND); + editor.remove(VIBRATE); + editor.remove(CLEAR_NOTIFICATIONS); + editor.remove(FORCE_SHOW); + editor.remove(SENDER_ID); + editor.remove(REGISTRATION_ID); + editor.commit(); + callbackContext.success(); } catch (IOException e) { Log.e(LOG_TAG, "execute: Got JSON Exception " + e.getMessage());