gpt4 book ai didi

android - 我如何使用 Parse、Phonegap 和 phonegap-parse-plugin 接收通知?

转载 作者:行者123 更新时间:2023-11-29 01:41:38 24 4
gpt4 key购买 nike

在过去的几天里,我一直在尝试让通知正常工作,阅读各种插件,但我已经走到了尽头。我已经能够在 Android 和 iOS 上使用 Parse 的测试应用程序成功接收通知,但每当我尝试添加到我自己的应用程序时,我都会在 adb logcat

中看到错误

Cordova 版本:3.5.0-0.2.4

phonegap-parse-plugin

这些是我执行的步骤:

cordova 创建 pushTest
cordova平台添加android
cordova插件添加https://github.com/benjie/phonegap-parse-plugin

然后在 www/js/index.js 中,我将 onDeviceReady 函数更改为如下所示(替换为我的实际 appID 和 clientKey)

onDeviceReady: function() {
app.receivedEvent('设备就绪');
parsePlugin.initialize(appId, clientKey, function() {
parsePlugin.subscribe('', function() {
警报('确定');
}, 函数(e) {
警报('错误');
});
}, 函数(e) {
警报('错误');
});
}

然后我在 Parse 中清除我的 Installation 类以确保应用程序成功注册。我还确保我之前安装到我的 Android 设备上的所有应用程序都已删除。然后……

Cordova 构建
adb install platforms/android/ant-build/HelloCordova-debug.apk

我收到一个提示“确定”的弹出窗口,并且我在 Parse 的安装类中有一个新记录。我确保该应用程序未在我的 Android 设备的前台运行。然后我从 Parse 发送推送通知,在运行 adb logcat 时我没有看到任何东西从我尝试过的其他一些调试中,我尝试将 Parse SDK 的版本从 1.3.8 替换为 1.5.1,只需从 platforms/android/libs 目录中删除旧文件并将新文件放入一个在那里。执行此操作后,我会在 adb logcat

中看到以下错误

( 2795): GCM 消息 io.cordova.hellocordova 0:1402793727153630%0#39597f64f9fd7ecd
W/GCM-DMM (2795):广播 Intent 回调:result=CANCELLED forIntent { act=com.google.android.c2dm.intent.RECEIVE pkg=io.cordova.hellocordova(有附加功能)}

这个错误是我一直坚持的地方,并且希望得到指导。

我的代码(减去我的 appID 和 clientKey)位于:https://github.com/rpiwetz/notif7

最佳答案

您可能需要查看 this使用 parse for android 发送和接收通知的插件

关于android - 我如何使用 Parse、Phonegap 和 phonegap-parse-plugin 接收通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24225735/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com