【问题标题】:Parse Push notification not receiving in cordova project在科尔多瓦项目中未收到解析推送通知
【发布时间】:2016-03-01 13:52:17
【问题描述】:

我在 IOS 设备中使用 avivais/phonegap-parse-plugin (https://github.com/avivais/phonegap-parse-plugin) 推送通知。频道订阅和初始化工作正常,但是在 parse.com 中选择推送时,它没有显示已注册的设备来发送推送。

有人知道可能出了什么问题吗?

我还尝试了使用解析的不同插件来推送通知,但是在这些插件中我遇到了构建错误。像medei-parse-push-plugin

并且这个插件订阅频道中的 cranberrygame/cordova-plugin-pushnotification-parsepushnotification 一次又一次地崩溃。

和 taivo/parse-push-plugin, 在此解析中,推送的初始化不起作用。

那么对于使用解析的cordova项目的ios设备推送通知有什么建议吗?

【问题讨论】:

  • 在我看之前,我只是想确保您知道 Parse 将在不到一年的时间内关闭?任何使用 parse.com 的应用都将在明年 1 月停止运行。
  • 感谢您的关注。对,我知道。谢谢,关于这个问题,您有什么建议吗?

标签: ios cordova parse-platform push-notification


【解决方案1】:

我建议你试试UrbanAirship服务

doc

plugin phonegap

你可以:

  1. 发送推送、消息,组成漂亮的城市飞艇管理员
  2. 按标签(您可以分配)、设备类型、设备 ID 等进行定位。
  3. 加入行动、深层链接等..到您的推送
  4. 应用内消息 等等。

这对我在 Android 和 iOS 上运行的应用非常有用。

【讨论】:

    【解决方案2】:

    如果 Parse Dashboard 未显示您的设备发送推送,很可能是因为您的 iOS 代码或插件的 iOS 代码从未保存过设备令牌。找这样一行[ParsePushPlugin saveDeviceTokenToInstallation:newDeviceToken]

    也有可能您的安装从未保存过。在 Parse Dashboard 中,您可以查看Core 下的Installation 表并检查是否是这种情况。您还可以检查 deviceToken 字段以查看是否保存了设备令牌。

    在相关说明中,我维护 https://github.com/taivo/parse-push-plugin 。在过去的一个月里,我做了很多更新和错误修复。您看到的问题应该不再是问题。

    该插件现在适用于parse-server 和传出的parse.com。现在安装非常简单。只需cordova add 并设置几个config.xml 标签来指示appId 和serverUrl 等。不再与Objective C、Java 或AndroidManifest 混为一谈。

    如果您还有其他问题,只需提出问题,我会看看。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-06
      • 1970-01-01
      • 2015-11-24
      • 2016-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多