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

标签 ios push-notification twilio

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

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

最佳答案

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

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

如果您有任何疑问或者这没有为您推送,请告诉我们。

关于ios - Twilio 可编程聊天 - 推送通知未到达,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44854650/

相关文章:

ios - 隐藏的事件指示器无效

iphone - Json 解析 objective-c 中的 nil 字段

java - 如何使用 Twilio REST API 将 DateSent 过滤器设置为 Java 中的 getMessages

javascript - 在不激活相机或视频的情况下启动房间

javascript - 使用 React 渲染 HTMLAudioElement DOM 元素

ios - 无法摆脱分组的 UITableView 中的部分背景颜色

ios - 在 OpenGL ES 2.0 iOS5 模板中,程序无需着色器即可运行。怎么会?

ios - 如何处理点击推送通知 ios

c# - 如何将 SignalR 数据源与 Kendo 网格一起使用

android - 为什么我无法获取华为推送响应的token?