监听不到onSyncOfflineMessage事件
https://community.jiguang.cn/t/cordova-jmessage/17168/5
请问能帮我看看是什么问题吗,onReceiveMessage我是能够正常监听到,但是离线消息不可以,而且发现JMESSAGE登录账户后,是可以通过getConversationList获取离线消息,但是需要等待几秒getConversationList才获取到值.
我用的RXJS的Observable方式监听事件
// 监听receive事件
onReceiveMessage(): Observable<any> {
return this.wrapEventObservable('jmessage.onReceiveMessage');
}
//监听离线事件
onSyncOfflineMessage(): Observable<any> {
return this.wrapEventObservable('jmessage.onSyncOfflineMessage');
}
//监听方法
wrapEventObservable(event: string): Observable<any> {
return new Observable(observer => {
document.addEventListener(event, observer.next.bind(observer), false);
return () => document.removeEventListener(event, observer.next.bind(observer), false);
});
}