phonegap打包的极光IM,运行没网络。

phonegap
jmessage
标签: #<Tag:0x00007fb83fa0fe70> #<Tag:0x00007fb83fa0fd08>

(Mr.su) #1

我用phonegap打包好的ios,用真机测试,在ios9.3.4版本里面是不可以的,就好像没网络一样,而如果在ios11.2.1是没问题的。这是什么情况,我测试过是加了极光IM才会出现这个情况的,请问极光IM还有什么特别的设置?如果是设置Allow Arbitrary Loads这个话,我也设置过了,没有用。


#2

请给出你的判断依据,给你完整的客户端日志。


(Mr.su) #3

日志ios9.3.4 (37.5 KB)
ios11.2.1 (421.4 KB)


(Mr.su) #4

我在同一个项目在不同两个版本的真机上面测试,发现ios11.2.1的是可以加载出主界面的,而ios9的就不能加载出主界面。


#5

是否可以加载出界面,这个跟我们 SDK 没有什么关系呀,还有你说的 这个允许似乎没网络的,也与 SDK 无关,我们并不影响和负责这一块。


(Mr.su) #6

那请问下,phonegap版的IM有没有白名单的?


#7

你说的白名单什么意思,你的需求是什么?

你需要在内网用?

sdk.im.jiguang.cn 80端口
s.jpush.cn


(Mr.su) #8

Apple将从2017年开始执行ATS(App Transport Security),所有进行审核的应用中网络请求全部支持HTTPS,届时以下配置将会失效,请提前做好准备。
以iOS10 SDK编译的工程会默认以SSL安全协议进行网络传输,即HTTPS,如果依然使用HTTP协议请求网络会报系统异常并中断请求。目前可用如下两种方式保持用HTTP进行网络连接:

在info.plist中加入安全域名白名单(右键info.plist用source code打开)。说的是这一个


#9

极光的 SDK 从iOS SDK v2.2.3版本开始都是使用的 HTTPS 的了


(Mr.su) #10

我检查过了,是走到jmessage方法就报错了,这只是在5s才会出现的,在iPhone 7是没有报错的。