问题标签 [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.

0 投票
0 回答
150 浏览

android - phonegap html5 推送通知

希望您能提供帮助,我正在尝试使用我的应用程序实现推送通知,我目前正在使用 DreamWeaver/phonegap html5 构建,但我遇到的问题是,我找不到适用于 IOS/Android 的教程以及如何使用我可以从我的应用发送通知以显示在同一设备上吗?

谢谢

0 投票
0 回答
73 浏览

html - 来自dreawmweaver html5的phonegap本地通知

有人可以帮我处理 phonegap 本地通知吗,我正在尝试使用我的 phonegap htlm5 应用程序来实现它,但我找不到任何示例或教程?以及如何在 config.xml 文件中安装插件。

谢谢

0 投票
1 回答
1976 浏览

android - Cordova/Phonegap/Ionic - 通过 PushPlugin 接收推送消息并将数据保存到 localStorage,即使用户关闭通知也是如此

我已经建立了一个接收 GCM 推送通知的 Ionic Framework 项目。我想将传入的通知保存在应用程序的 window.localStorage 中。

这是我到目前为止所尝试的:

如果通知到达时应用程序已经打开,则保存到 window.localStorage 有效,但是当应用程序关闭时,这些方法将不会被调用。仅当用户点击通知然后打开应用程序时才会发生这种情况。

即使用户关闭传入的推送通知,是否有办法将通知数据保存到应用程序的 localStorage?

一种解决方法是将所有通知存储在服务器上并让应用程序在打开时检索它们,但我不想通过发出不必要的请求来使应用程序变慢。

0 投票
1 回答
235 浏览

cordova - phonegap 3.3.0 版在 iphone 4 中不起作用

我用 phonegap 开发了应用程序。它生成了 3.3.0 版本的 .ipa 文件。但是当我在我的 iphone 4(IOS 7.1.1)中安装该应用程序时,它已安装但无法正常工作,但无法加载

0 投票
1 回答
3556 浏览

angularjs - APN 和 GCM 推送通知在 cordova 应用程序中打开一个 url

使用 Cordova PushPlugin 和 AngularJS 我想接收推送通知并读取有效负载中的 URL,然后在通知被滑动打开时导航到该页面。

这是如何实现的?

我试过这个,但这是在 angular 之外的全局函数内部,所以我不会怀疑 $location 可以工作。虽然它不会抛出任何错误,但它也不会从有效负载导航到 url。

0 投票
0 回答
771 浏览

android - Android 通知未打开应用程序 - phonegap build 3.4.0,pushplugin 2.1.1

我创建了一个 Ionic/AngularJS 应用程序,并且正在使用 PushPlugin 进行推送通知。当我在应用程序内并收到通知时,我会收到通知并且一切正常。

但是当我离开应用程序并在通知栏中收到通知并点击它时,我会在日志文件中看到:

我使用 phonegap build 来构建应用程序 - 它的版本 3.4.0

我看到有些人建议在 AndroidManifest 字段中添加exported=true,但我不能使用Phonegap 构建。

来自 LogCat 的更多日志行:

这是我的 onNotificationGCM 代码:

和 _retrieveMessages 函数:

我还看到,当人们降级到 phonegap 2.9 时它可以工作,但我不想那样做。我怎样才能解决这个问题?

0 投票
0 回答
56 浏览

ios - 同时接收多个通知时处理问题

我使用 Cordova/PhoneGap 和PushPlugin
一切正常,除了当我在后台同时收到我的应用程序的多个通知时。

假设我收到通知 A 和通知 B。
当我单击 A 时,B 被忽略。实际上,应用程序打开并且只处理了 A。
这意味着onNotificationAPN只为 A 触发Javascript 回调。

无论点击了什么通知,如何处理两者?

我解决它很重要,因为它会导致一些未处理的通知。

0 投票
0 回答
406 浏览

ios - 用户单击应用程序图标时不处理通知

我不是(还 :))iOS 开发专家。

我使用 Cordova/PhoneGap 将我的 Javascript 应用程序转换为本机应用程序。
我使用PushPlugin来处理通知。

当用户单击通知警报时,整体效果很好:由应用程序通过onNotificationAPN回调处理。

但是,当用户直接单击应用程序图标(徽章递增)时,通知未处理 =>onNotificationAPN回调未触发。

我不是 Objective-C 和 iOS 环境的专家,但我怀疑 PushPlugin 的这段代码不能满足我的要求:

当用户点击应用程序的图标而不是警报时如何处理通知?
特别是,为什么它不是这个插件的默认值?我忽略它有意义吗?
事实上,这会导致许多未处理的通知,因为用户通常点击应用程序图标而不是警报。

0 投票
1 回答
2101 浏览

ios - 打开应用后Phonegap PushPlugin重置徽章

从后台进入应用程序后,如何防止 PushPlugin 将我的徽章计数重置为 0?

0 投票
1 回答
2236 浏览

javascript - 使用 Eclipse(推送插件)在 PhoneGAP 中推送通知:未获得注册 ID

我正在使用 Eclipse 和实施的推送插件 https://github.com/hollyschinsky/PushNotificationSampleApp处理 PhoneGAP ,返回成功:好的,但我没有得到注册 ID。

并且它没有击中onNotification()函数,因为我放置了警报来检查它。

代码:

在这方面需要帮助:( ...我在谷歌控制台上创建了项目并将 ProjectId 作为发件人 ID