按要求配置好相关json文件以及APP-ID、修改好包名之后,运行项目没有打印下面这段话,调试发现该走的流程都走了,不知道怎么回事。
如果一切正常,启动 App 之后,会打印下面这一行日志,如果没有打印该日志,则说明配置错误,请查看日志,或者在PushService打断点调试:
Log.d(TAG, "setDeviceToken" + token + " " + pushType);// 这是打印日志的代码!!
HeavyRain 这个是android客户端的代码吧?你按照推送厂商的说明来集成,当获取到推送token后,调用setDeviceToken方法把token同步到IM服务去
zicarzy 都是按照厂商要求去适配了,然后按照野火im给的适配文档一步一步进行适配,设置好相关配置之后运行app,去查看日志没发现Log.d(TAG, "setDeviceToken" + t ...
HeavyRain 那应该就是这个原因,应该每个厂商都对应自己的推送服务
有这么个方法:
/** * 清除所有会话 * * @param removeConversation 是否同时删除会话信息. */ public void clearAllMessages(boolean removeConversation)
x86 有这么个方法: ``` /** * 清除所有会话 * * @param removeConversation 是否同时删除会话信息. */ ...
HeavyRain 这个方法必须在调用完connect之后才能生效