我正在开发一款使用Twilio Programmable Chat API的应用。我已经为该应用程序创建了一个APNS开发证书,并使用Pusher验证了通知是否正在登陆。我使用此证书在可编程聊天控制台中创建了一个新的推送凭证,并选中了“使用此凭据发送到沙箱APN”复选框。我已更新我们的IpMessagingGrant
电话,以使用此凭据的Sid。最后,我正在使用TwilioChatClient
成功注册我们的设备令牌。
我没有收到收到的消息等的推送通知,也不确定我拥有的其他杠杆。如果团队中的任何人看到此消息,我很想知道如何尝试调试此消息。
答案 0 :(得分:2)
您的凭据看起来状态良好,但尚未为聊天实例启用通知。每个通知类型的每个聊天实例只需执行一次此步骤:
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
如果您有任何问题,请告诉我们,否则不会让您感到兴奋。