问题标签 [phonegap-pushplugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cordova - Phonegap 播放(本机)音频并更改播放速率
有没有办法在 phonegap 应用程序中播放原生音频并能够改变播放速率?
官方媒体插件似乎不支持播放更改。
HTML5 音频不是一种选择,它是移动设备上的缺陷。
cordova - only getting string "OK" instead of the device/registration id from cordova push plugin using Android
I've set up the push notification plugin and am calling the register method, but it's only returning a string "OK" instead of a device id. How do I get the registered device id?
e.regid is null, taken from this example
android - Phonegap PushPlugin 没有在 android 上触发 ecb
我在 android 中遇到 PushPlugin 的问题。一直在寻找解决方案,但仍然没有成功。
当ecb
我收到推送通知时不会触发。
它在注册时成功触发,但是当我关闭应用程序并收到通知时,然后我通过点击通知打开应用程序,它不会被调用。
这是我的代码:
这是我注册的方式,ecb
被调用,我可以得到regID
:
但是e.event
永远不会调用 = "message" 的情况。
笔记:
window.plugins.pushNotification.register
只调用一次。我必须调用register
每个应用程序启动吗?
android - Phonegap(cordova) Pushplugin 静音通知 - Android
我正在开发一个使用 phonegap for android 的聊天应用程序,它已经在 web 上运行。我正在通过 pushnotification 发送消息,一切正常,状态栏中带有默认设备声音设置的通知。现在我想在不通知用户的情况下从服务器同步一些数据,这意味着我需要一个通知来告诉我服务器上有一些新数据要同步,而没有状态栏通知。我在网上搜索但找不到任何可以帮助我的东西。
任何帮助都会很棒..
谢谢贾亚
angularjs - ngCordova 在控制器中获取 GCM regid
我在尝试使用 ngCordova 和 $cordovaPush 注册我的 GCM regid 时遇到了麻烦。
我无法在控制器中检索我的 regid 以通过 $http 将其发送到我的 API:
.then 函数在 gcmNotificationHandler 之前触发,因此我的 gcmToken 未定义,这是我在日志中得到的内容:
我不知道我在这里做错了什么,有人可以帮忙吗?
cordova - 找不到变量:设备
我被困在这个phonegap项目中。在 Android 和 iOS <= 7 上一切正常,但在 iOS >= 8.0 上失败。出现一个弹出窗口并显示消息:“找不到变量:设备”
这是我得到的信息:
这是我的 HTML:
这是我在标签底部加载的“index.js”。
这是我的 config.xml
android - 推送通知 PhoneGap
我正在开发一个应用程序来接收推送通知,但是我遇到了一些问题。
我正在使用 PhoneGap 开发我的应用程序和这个插件 - PushPlugin 我已经使用 PhoneGap 成功安装了插件,它在我安装的插件中列出,并且在我的手机上安装我的应用程序时我也拥有所需的权限。
我已经为 GCM 服务注册了我的应用程序,并获得了我的项目编号、API 密钥等。我按照此处的步骤操作 - Google Cloud Messaging。
当应用程序第一次启动时,我显然需要为我的设备(顺便说一下 Android 设备)获取一个注册 ID,但是我无法让它运行整个注册代码。
在插件的文档中,它说需要在设备准备好后立即调用代码 - 我已经这样做了。
成功时它应该运行成功处理程序,或者如果失败,则运行错误处理程序。但是我什么都没有。
我一直在缩小代码范围,看看它是否在某一行崩溃,使用警报。如下所示 -
显然它能够运行第一个警报“开始推送”以及“过去的推送通知”警报。我检查以确保它device.platform
没有崩溃并使用相同的代码发出警报 - 这会在我的设备上返回 Android。然而,在那之后我似乎再也没有得到任何东西,这让我相信它正在崩溃 $("#app-status-ul").append('<li>registering ' + device.platform + '</li>');
如果有人可以帮助我尝试解决这个问题,那将是一个很大的帮助,
谢谢。
cordova - 如何处理 pushplugin 的多个推送通知
我在我的cordova应用程序中使用pushplugin for android。单条消息没有问题。在应用程序最小化时发送多条消息时,我只看到最后一条通知取代了以前的通知。
我关注了 https://github.com/manjeshpv/PushPlugin/commit/cdd1f56ef7a6a2033a196546cd6b946dc17044ae https://github.com/manjeshpv/PushPlugin/commit/d073ed105aafb1f8793ea3c9a2b5b04e8293f507
这些都不适合我。我也在有效载荷中使用 notId。在我的 php 文件中:
几乎没有类似的问题,但问题在那里没有解决。 如何在android中处理多个推送通知
cordova - 查看应用程序在后台时是否收到通知
当我将我的科尔多瓦应用程序带到前台时,我想检查是否收到通知,而该应用程序在后台。有没有办法捕获待处理的通知?有谁知道如何实现这一目标?
我从以下开始,但它不起作用:
我使用这个插件:https ://github.com/phonegap-build/PushPlugin并显示通知工作。
cordova - Phonegap PushPlugin 没有收到注册 ID
我正在尝试在 Android 的 Phonegap 上推送通知。我很好地遵循了本教程http://devgirl.org/2013/07/17/tutorial-implement-push-notifications-in-your-phonegap-application/。但它总是返回一个警报回调成功!结果 = 好的,不是 regid。我不知道为什么。这是我的日志:
任何人都可以帮忙吗?提前致谢!