小编Eli*_*zaS的帖子

如何在iptables CentOS 6中打开端口2195以激活APNS

我试过这个解决方案:

iptables -I OUTPUT -p tcp --dport 2195 -j ACCEPT
/etc/init.d/iptables stop
/etc/init.d/iptables start
Run Code Online (Sandbox Code Playgroud)

但仍无法访问该端口.

如果我需要为APNS打开更多端口,请告诉我.

linux centos5 centos iptables apple-push-notifications

19
推荐指数
3
解决办法
7万
查看次数

iOS8模拟器用户代理

在调查iOS8 webview上我有错误的原因时,我发现WebView的User-Agent是:

的Mozilla/5.0(iPhone; CPU iPhone OS 10_9_5,例如Mac OS X)为AppleWebKit/600.1.4(KHTML,例如Gecko)移动/ 12A365(2072607680)

鉴于我正在为iOS8运行,它应该是:

Mozilla/5.0(iPhone; CPU iPhone OS 8_0_2,如Mac OS X)AppleWebKit/600.1.4(KHTML,如Gecko)Mobile/12A405kalturaNativeCordovaPlayer(350612576)

当然,目前尚无iPhone运行版本10.10,因此Xcode6以某种方式从Mac OS X中获取版本.对于iOS <iOS8模拟器,它工作得很好.

所以你有一个解决方案,如何发现它是否是iOS8模拟器

现在这是我的javascript方法:

isIOS8 = function(){
    return ( /OS 8_/.test( userAgent ) || /Version\/8/.test( userAgent ) ) && isIOS();
};
Run Code Online (Sandbox Code Playgroud)

uiwebview ios-simulator ios8

6
推荐指数
1
解决办法
2127
查看次数