ios - Phonegap + jQueryMobile + iOS上的PushNotifications

标签 ios jquery-mobile cordova apple-push-notifications

我很乐意将此软件组合用于一些简单的推送通知。

发送和接收不是问题-做到了!

但是我如何才能将iOS上的jQueryMobile应用程序通知它是由PushNotification启动的,而不是显示主屏幕,而是显示另一个与通知相关的屏幕呢?

最佳答案

Notification对象具有applicationLaunchNotification属性,如果通过通知启动应用程序,则该属性的值为1

下面的方法在应用程序启动时查询挂起的通知:

window.plugins.pushNotification.getPendingNotifications(function(notifications) {
     if(notifications.length > 0){
          var note = notifications[0];
          if(note.applicationLaunchNotification == "1"){
              // do the processing
          }
     }
});

详细信息-https://github.com/phonegap/phonegap-plugins/tree/master/iOS/PushNotification

关于ios - Phonegap + jQueryMobile + iOS上的PushNotifications,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11492030/

相关文章:

javascript - JQueryMobile 'not' 错误

javascript - jquery.mobile,与其他页面隔离等

Android——PhoneGap/WebView 忽略视口(viewport)元标记?

android - Ionic/Cordova 更改 Android 导航栏颜色

javascript - 如何在 ionic 模拟器中观看 console.logs?

ios - 如何在 Xamarin 中创建可点击的 URL?

ios - 根据状态以编程方式更改 UIButton 字体颜色

jquery - 单击 HTML5 输入类型编号时 iPhone 标题位置发生变化

iphone - 触摸由两层处理

ios - 当我的单元格中没有显示右箭头时