【问题标题】:Phonegap Push Plugin. Open a particular app view after clicking the notificationPhonegap 推送插件。单击通知后打开特定的应用程序视图
【发布时间】:2014-09-11 03:21:20
【问题描述】:

我正在使用Push Plugin 接收有关 Android 和 iOS 版 Phonegap 应用的通知。通知是从 Rails 应用程序发送的。

有没有办法在不编写原生代码的情况下点击通知后打开特定的应用视图?

【问题讨论】:

    标签: cordova push-notification phonegap-plugins phonegap-pushplugin


    【解决方案1】:

    这取决于您使用的框架。

    Javascript

    window.history.replaceState(null, '', '/view_url/' + params);
    

    Angular JS

    $state.go('app.customView');
    

    【讨论】:

    • 当您从应用程序中调用 URL 时这是正确的,但是这如何应用于通知的托盘,因为那里没有窗口的引用
    • 此代码将进入您应用程序的通知处理程序。一旦收到通知(在您的应用程序中),请更改窗口 URL。
    【解决方案2】:

    是的,从服务器端代码发送额外的有效载荷参数 通知一旦收到并点击就会触发一个事件

    【讨论】:

    • 您可以添加示例代码块以帮助人们理解。
    猜你喜欢
    • 2020-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多