JMessage的cordova插件在ios下发送文件消息失败

jmessage
标签: #<Tag:0x00007fca60026840>

(自学) #1

您好,我在集成JMessage的cordova插件在ios时,发送一个大概5秒的视频的文件消息时,等了将近10多秒后,app整个就卡死了
截图:


控制台报错:

ios版本:11.3
jmessage版本:jmessage-phonegap-plugin 3.2.0
对应原生SDK 3.3.0

这个是jmessage抓取的日志
jmessage 2018-04-17 07-05.log (185.0 KB)


(HuminiOS) #2

文件路径传的是什么路径?


(自学) #3

以/开头的路径,这个路径是用camera插件录制视频回传过来的.


(HuminiOS) #4

我看看格式是否正确


(自学) #5

类似这样的url
/private/var/mobile/Containers/Data/Application/2684881E-C0E9-4503-9875-0B425B3939C2/tmp/F596A57B-1ED7-4A0D-AF27-6B10304BE3EB.MOV
如果加了fille://头的话就直接返回一个错误了.


(raoxd) #6

crash 是必现的吗?


(自学) #7

对,在我试了多少次的文件上传,都是过了不久就卡死掉的.


(raoxd) #8

你说的卡死,是指 crash 还是 UI 上的卡主?如果是 crash 能否吧 crash 日志也给我下


(自学) #9

手机连接了xcode然后发送文件消息,xcode就像我上面发的图一样,不连xcode然后发送文件消息app就直接闪退了.
这个是我在xcode上的console复制的日志信息
console.txt (23.3 KB)


#10

请问你现在是否有解决?你可以尝试升级试试


(自学) #11

现在暂时没有用发送文件消息的API,改为发送自定义消息发送一个文件的url.等我有时间在升级看看