- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 cordova PushPlugin 一段时间以及所有其他时间的插件: https://github.com/phonegap-build/PushPlugin效果很好。
但现在它甚至不请求发送通知的许可。你知道出了什么问题吗?我已经尝试在 3 个应用程序上安装 if,但问题仍然存在,就像他们更新了版本而不存在错误一样。
谢谢
最佳答案
最初我遇到了一些问题,但现在工作正常。尝试下面的代码,它非常不言自明。
这也适用于 iOS 8!我想最初我尝试了一些其他方法,在此期间我注册了 iOS 8 应用程序,所以当我放入插件时,不再需要注册部分,现在我在 iOS 8 上也完美地收到了通知。
我在 iOS 7 中面临的两个问题是,即使我点击并从状态栏中打开应用程序,通知也不会从状态栏中清除,并且不会显示徽章。
var pushNotification;
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady(){
console.log("ON DEVICE READY!!!");
navigator.splashscreen.hide();
$("#app-status-ul").append('<li>deviceready event received</li>');
document.addEventListener("backbutton", function(e)
{
$("#app-status-ul").append('<li>backbutton event received</li>');
if( $("#home").length > 0)
{
// call this to get a new token each time. don't call it to reuse existing token.
//pushNotification.unregister(successHandler, errorHandler);
e.preventDefault();
navigator.app.exitApp();
}
else
{
navigator.app.backHistory();
}
}, false);
try
{
pushNotification = window.plugins.pushNotification;
$("#app-status-ul").append('<li>registering ' + device.platform + '</li>');
if (device.platform == 'android' || device.platform == 'Android' || device.platform == 'amazon-fireos')
{
pushNotification.register(successHandler, errorHandler, {"senderID":"XXXXXXXXXXXXX","ecb":"onNotification"}); // required!
}
else
{
pushNotification.register(tokenHandler, errorHandler, {"badge":"true","sound":"true","alert":"false","ecb":"onNotificationAPN"}); // required!
}
}
catch(err)
{
txt="There was an error on this page.\n\n";
txt+="Error description: " + err.message + "\n\n";
alert(txt);
console.log(txt);
}
}
//这部分位于 onDeviceReady() 之外
function tokenHandler (result)
{
console.log("token:"+result);
// $("#app-status-ul").append('<li>token: '+ result +'</li>');
// Your iOS push server needs to know the token before it can push to this device
// here is where you might want to send it the token for later use.
}
function successHandler (result)
{
console.log("in succ handler:"+result);
// $("#app-status-ul").append('<li>success:'+ result +'</li>');
}
function errorHandler (error)
{
console.log("in errorhandler:"+error);
// $("#app-status-ul").append('<li>error:'+ error +'</li>');
}
关于Cordova PushPlugin 不工作 ios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26175264/
我正在使用 PubNub 在移动设备中推送通知。我在我的项目中使用了以下代码。按照以下链接的指示。 https://www.pubnub.com/blog/2014-12-18-sending-and
我正在使用 cordova PushPlugin 一段时间以及所有其他时间的插件: https://github.com/phonegap-build/PushPlugin效果很好。 但现在它甚至不请
我用过pushPlugin在我的 phonegap android 应用程序中接收推送通知。一切正常。唯一的问题是当通知栏中存在多条消息时,最后一条消息会覆盖上一条消息。我想像 whatsApp 一样
我正在尝试实现一个使用 Cordava 3.3 创建的推送通知应用程序:https://github.com/phonegap-build/PushPlugin ;以本教程为基础:www.androi
我目前正在开发适用于 Android 和 iOS 的 Phonegap 3.0 应用程序。我添加了PushPlugin除了两件事之外,几乎所有东西在 Android 上都能正常运行: 1.当我收到推送
我正在使用 Ionic 框架为 iOS 应用程序设置推送通知,但我遇到了问题。 我使用以下添加了插件 ionic plugin add https://github.com/phonegap-buil
在尝试为 PhoneGap 上的推送通知安装 PushPlugin 时 https://github.com/phonegap-build/PushPlugin Android 的手动安装过程需要在
我将 Phonegap 插件“PushPlugin”( https://github.com/phonegap-build/PushPlugin ) 与适用于 iOS 和 Android 的 Phon
我的问题是如何配置通知,即有标题和消息,因为它只会让我收到消息而没有标题。在“GCMIntentService.java”插件文件中,我找到了三个变量,title、message 和 msgcnt,可
我正在尝试注册我的 Android 设备并获取注册 ID,以便我可以向我的应用程序发送推送通知。 我已按照此处列出的步骤进行操作并注册了我的应用程序。 http://developer.android
我正在使用 Cordova 3.5.0-0.2.6 来创建 Android 应用程序并使用 PushPlugin 2.2.1 来推送通知。 一切正常,当应用程序在后台时,我的机器人通知栏中会收到通知,
我见过多个类似的项目,但没有一个在相同的上下文中(使用 Angular ,不使用 ionic )。我正在使用 cordova 5.0.0(cmd 中的 cordova --version 显示 5.0
我正在为 Android 和 iOS 开发一个 Phonegap 应用程序,并希望为两者启用推送通知。 该应用正在使用 Phonegap 插件 PushPlugin,该插件将其设置为接收 Androi
我一直在关注 this sample让 android pushNotifications(使用 GCM)在 android 模拟器上工作。在 $cordovaPush.register(config
我正在尝试运行安装了 PushPlugin 的 phonegap 应用程序。我用这个命令添加插件: $ phonegap local plugin add https://github.com/pho
我花了将近 3 天的时间让 PushPlugin 与我的应用程序一起工作。我有以下问题为此,我必须按照“https://github.com/kentmw/PushPlugin”的建议修改 PushP
我正在通过 HTTP 发送一个非常简单的 GCM 推送通知。在我的 android 上,它显示前 32 个字符,后面跟着 3 个点。来自其他应用程序的消息看起来很好,都包装得很好。 应用程序端是使用
我正在关注 this在我的 PhoneGap 应用程序中实现推送通知的教程。但是我在 XCode 中不断收到以下错误: 2014-06-03 22:50:38.425 Clubbed In[336:6
我正在开发我的第一个 PhoneGap/Cordova 应用程序,但在使 iOS 推送通知正常工作时遇到了问题。 我的环境如下: Cordova 版本:3.5.0-0.2.7 推送插件版本:2.4.0
我正在使用最新的 Cordova 版本和推送插件 (https://github.com/phonegap-build/PushPlugin)。 我正在尝试在 Android 模拟器上使用 githu
我是一名优秀的程序员,十分优秀!