IOS 登陆经常出现network connect error

phonegap
标签: #<Tag:0x00007fb860208198>

(arthur) #1

插件版本:jmessage-phonegap-plugin 3.07

在iphone上app删掉,重新安装。第一次登陆肯定会会出现network connect error,切换成4G网络,然后又切换成wifi重新登陆才可以,请问知道是什么问题吗?


#2

这就是网络上的问题吧,网络波动导致失败需要重试,你要是一开始就用4G网络,会有这样的错误吗?


(arthur) #3

一开始使用4G网络也不行。然后重新打开wifi又可以了。就是第一次登陆不行,切换一下网络后就可以。而且我们三台iphone测试都是这样的结果


#4

将你完整的客户端日志信息提供一下,我们分析一下


(arthur) #5

ios怎么产生完整的日志信息?


#6

(arthur) #7

见附件

Untitled (1.3 MB)


#8

你发的日志不是极光相关的


(arthur) #9

我点开下方的三角形,我不操作手机也一直有输出的啊


#10

你操作出现上述的错误后,筛选jiguang,留下极光相关的日志


(arthur) #11

我上面发的那个文档就有很多“JIGUANG”的,你可以看看是否有价值


(arthur) #12

APNS都没问题,因为切换一下网络回来就可以了。就是安装app后第一次登陆不行

Aug 28 16:21:54 jinzhide-iPhone MiOA[792] : | JIGUANG | W - [JIGUANGClientController] Not get deviceToken yet. Maybe: your certificate not configured APNs? or current network is not so good so APNs registration failed? or there is no APNs register code? Please refer to JPush docs.


#13

这个偶尔的报错就是 网络上的问题。
网络有波动,稍有不好就会报个错


(arthur) #14

但是同样的代码同样的网络,android上就没这个问题


(arthur) #15

这个不是偶尔,是可重现的


#16

Android上不会报这个错误额,这个是iOS上针对网络等的报错,Android上即便有网络上的,也是不一样的错误信息

我说的偶尔是针对频率上来说的,如果说连续报错5次,那就是apns功能上有问题了。偶尔报错一两次就是网络上的波动导致,可以忽略的

而实际上重要的报错信息是你一开始发的这个额


极光的报错,极光的错误码信息


(arthur) #17

问题就是出在第一个登陆。用户把app装上,不切换网络的情况下,无论登陆多少次都不行,用户就会说这app真垃圾。ios上我有集成jpush和jmessage,但我现在只调用jmessage的登陆,这个会不会有影响


#18

那你把安装、第一次登录,不切换网络,登录不上,有报错 这一部分的极光相关的日志发出来我们分析一下原因


(arthur) #19

感觉也没什么log信息

log.txt (1.1 KB)


#20

你可以提供一个你们项目的demo给我们测试一下吗?需要保密的话可以私信我

将 debug什么的都开上,我们这边看下实时日志做下分析。