summaryrefslogtreecommitdiff
path: root/StoneIsland/platforms/ios/www/js/lib/etc/push.js
diff options
context:
space:
mode:
Diffstat (limited to 'StoneIsland/platforms/ios/www/js/lib/etc/push.js')
-rwxr-xr-xStoneIsland/platforms/ios/www/js/lib/etc/push.js19
1 files changed, 15 insertions, 4 deletions
diff --git a/StoneIsland/platforms/ios/www/js/lib/etc/push.js b/StoneIsland/platforms/ios/www/js/lib/etc/push.js
index eb0dd4c3..9260ca14 100755
--- a/StoneIsland/platforms/ios/www/js/lib/etc/push.js
+++ b/StoneIsland/platforms/ios/www/js/lib/etc/push.js
@@ -51,15 +51,26 @@ var push = (function(){
// }
// }, push.error)
}
- push.got_push_notification = function(pnObj) {
- alert('We received this push notification: ' + JSON.stringify(pnObj));
+ push.got_push_notification = function(push_obj) {
+ alert('We received this push notification: ' + JSON.stringify(push_obj));
app.collection.loaded = false
app.hub.loaded = false
- if (pnObj.receivedInForeground === false) {
- // TODO: route the user to the uri in pnObj
+ if (push_obj.receivedInForeground === false) {
+ // TODO: route the user to the uri in push_obj
}
else {
app.route("intro")
+ try {
+ var is_hub = JSON.stringify(push_obj || {}).match(/hub/i)
+ if (is_hub) {
+ app.intro.$alert.show().html("[ HUB UPDATED ]")
+ }
+ else {
+ app.intro.$alert.show().html("[ STORE UPDATED ]")
+ }
+ catch (e) {
+ app.intro.$alert.show().html("[ HUB UPDATED ]")
+ }
}
}
push.error = function(e){