leancloud / ChatKit-OC

此项目已经废弃,以后不再维护。我们推出了基于 Swift SDK 的 Chat Demo。
https://github.com/leancloud/swift-sdk-demo
MIT License
2.12k stars 461 forks source link

无法收到离线消息推送 #288

Closed ghost closed 7 years ago

ghost commented 7 years ago

Base Info for this issue

  1. ChatKit Version:0.8.14
  2. App-ID: XX
  3. Language:Swift
  4. iOS System Version:iOS10
  5. Prototype(是否是真机):YES
  6. Issue Type:Q-A

请问Leancloud账户开发版能不能接收到Chatkit的离线消息推送, 还是说必须升级到商业版才可以。我现在按照要求配置的 {"alert":"您有新的消息","badge":"Increment","_profile":"dev"} 但无法收到消息,在线消息是可以收到的。

另外我知道暂态聊天室是无法收到推送的是吧,请问怎么取消收到消息时候的提示音?作为暂态聊天室,希望用户不要被打扰到

ghost commented 7 years ago

已经自己找到答案了,也许对有的人也有用。 我不能收到离线消息的原因是我的username是邮箱,然后我的AMClient的client name也用的是邮箱,但是_Installation里面channel属性不允许‘@’符号的,所以AVInstallation不能成功的注册channel导致无法收到离线消息。

heyz-lzj commented 7 years ago

你好 开发版能不能接收到Chatkit的离线消息推送? 我这里是可以收到其他推送,唯独收不到chatkit IM部分的推送

ghost commented 7 years ago

开发版可以接收的。注意暂态聊天室是不支持推送的