Twilio 可编程聊天 - 推送通知未到达

Posted

技术标签:

【中文标题】Twilio 可编程聊天 - 推送通知未到达【英文标题】:Twilio Programmable Chat - Push notifications not arriving 【发布时间】:2017-06-30 20:50:45 【问题描述】:

我正在开发一个使用 Twilio 可编程聊天 API 的应用程序。我为该应用程序创建了一个 APNS 开发证书,并验证了通知正在使用 Pusher 登陆。我使用此证书在可编程聊天控制台中创建了一个新的推送凭据,并选中了“使用此凭据发送到沙盒 APN”复选框。我已经更新了我们的 IpMessagingGrant 调用以使用此凭证的 Sid。最后,我正在使用TwilioChatClient 成功注册我们的设备令牌。

我没有收到收到消息等的推送通知,并且不确定我还有哪些其他方法可以使用。如果团队中的任何人看到此消息,我很想知道如何尝试调试此消息。

【问题讨论】:

嘿,我是 Twilio 的开发人员布道师。听起来您所做的一切都是正确的,所以我们需要更深入地研究一下,您能否通过电子邮件将您的帐户 SID、聊天实例 SID 和频道 SID 发送至您正在测试的频道 philnash@twilio.com 和我们将查看日志。 【参考方案1】:

您的凭据看起来状态良好,但尚未为您的聊天实例启用通知。对于每个通知类型的每个聊天实例,此步骤只需执行一次:

curl -X POST https://chat.twilio.com/v2/Services/service sid \ 
-d 'Notifications.NewMessage.Enabled=true' \
-d 'Notifications.NewMessage.Template=A New message in $CHANNEL from $USER: $MESSAGE' \
-d 'Notifications.NewMessage.Sound=default' \
-u 'twilio account sid:twilio auth token'

这应该可以解决您遇到的问题。可以在此处找到相关文档:https://www.twilio.com/docs/api/chat/guides/push-notification-configuration#push-configuring

如果您有任何问题,或者这不会为您带来推送,请告诉我们。

【讨论】:

以上是关于Twilio 可编程聊天 - 推送通知未到达的主要内容,如果未能解决你的问题,请参考以下文章

不接收 Twilio 聊天推送通知(Ionic 和 Firebase)

推送通知未到达

当推送通知到达(未收到)设备时调用委托

谷歌推送通知未到达应用程序

使用 Twilio 发送 Apple 静默推送通知

Azure 移动服务的一些 Apple 推送通知未到达