火箭聊天管理面板 - 单击发送测试推送时推送通知不起作用

Posted

技术标签:

【中文标题】火箭聊天管理面板 - 单击发送测试推送时推送通知不起作用【英文标题】:ROCKET CHAT ADMIN PANEL -- Push notifications not working when click on Send Test Push 【发布时间】:2019-01-01 07:27:17 【问题描述】:
Rocket.Chat app version: 3.2.0 (223)
Rocket.Chat server version: 0.72.3  
Device: iPhone 7/ios 12.1

我已经完成了下面链接中提到的所有设置。

https://rocket.chat/docs/administrator-guides/notifications/push-notifications

但每次我点击发送测试推送时,我都会收到一条错误消息 该用户没有令牌

另外,我在登录应用程序时检查了查看日志。

Push: Got push token from the app: 
    token: 
        apn: '45a24c27b9a1029da2c06f0ddbe99dbf6ec072988ffe260fa764d1f5eb2c4d47'
    ,
    userId: 'eiBnnCawfhfpBxKFD',
    id: '2661F96CFB3B4A51866E0FD468759152',
    appName: 'com.resellcalendar',
    metadata: 

所有数据似乎都已正确发送。

注意:我正在使用自己的服务器进行检查

【问题讨论】:

更改后是否重启了服务器? 是的,我在进行更改后重新启动了服务器。 您可以将调试或生产设置为 false,具体取决于您正在测试哪一个,然后重新启动服务器。因此,如果您正在使用 debug 进行测试,请将 debug 设置为 true 并将 production 设置为 false。 我认为您已经使用自己的 Apple 和 Google 帐户的证书重新编译了移动应用程序,对吗? 是的,当然,我做到了 【参考方案1】:

如果您在移动设备上使用自己的聊天实现,可能您应该注册您的令牌以接收推送通知

发布请求

api/v1/push.token

有身体

类型:“gcm”/“apn”(安卓/ios)

值:来自登录的“authToken”

appName:"Main"

【讨论】:

以上是关于火箭聊天管理面板 - 单击发送测试推送时推送通知不起作用的主要内容,如果未能解决你的问题,请参考以下文章

在 Android 中从 QuickBlox 发送推送通知

QuickBlox,推送通知不起作用

BuildFire - 如何使用 SDK 从管理面板触发推送通知?

当其他设备前景时,我应该停止发送推送通知吗?

聊天应用程序的 Firebase 推送通知

向 ios 发送推送通知以与离线用户聊天,openfire xmpp