gpt4 book ai didi

ios - 当我切换到生产证书时,Trigger.io 和 Parse 推送通知不起作用

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

使用 Trigger.io 和 Parse - 我正在尝试将我的应用程序提交到 iOS 商店。我使用开发配置文件获得了在 iOS(和 Android)上工作的解析推送通知。我切换到临时生产证书,现在相同的代码出现此错误:

TypeError: 'undefined' is not an object

对于这一行:(实际上它更复杂,但我将其剥离到这一行,但它仍然不起作用。)

forge.event.messagePushed.addListener(function (msg) {
forge.logging.log(JSON.stringify(msg));
});

我做过的事情:

  • 检查以确保在 config.json 中使用正确的键设置了解析模块
  • 检查以确保我正在使用新的正确配置文件来构建应用
  • 为解析证书使用了正确的 .p12 文件。
  • 确保我订阅了正确的 channel 。

我做错了什么?

编辑:清理代码以更加清晰。

编辑: 查看评论了解更多信息。提一下当我运行时可能会有所帮助

forge.event.messagePushed.addListener(function (msg) {
alert(JSON.stringify(msg));
});

它立即返回一个警报(消息:“未定义”)。

最佳答案

在您的问题中,您实际上是在谈论两件不同的事情。

forge.notification模块与 Parse 集成提供的推送通知无关。前者可用于向用户的手机发送通知,该通知由应用程序触发并且在应用程序打开时

在我看来,这对于发送推送通知不是很有用,因为这些通知通常在用户当前未使用该应用时发生某些事情时触发。这就是 Parse 集成发挥作用的地方。正确的模块称为 forge.partners.parse .

您可以从 Parse Web 界面手动触发推送通知。转到应用程序的“推送”部分(URL:https://parse.com/apps/<your app>/push_notifications)并选择 + Send a push在顶端。您可以在那里定位、定制和发送您的推送。希望这会有所帮助。

如果你想根据某些事件自动触发推送通知(例如在你的后端服务器上),你应该看看 Parse Push Notification Guide .

关于ios - 当我切换到生产证书时,Trigger.io 和 Parse 推送通知不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13402894/

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