微信易信公众平台大全

二次开发营销推广平台!

微信商户  微信平台开发  公众账号运营  精品微信号  加500粉丝  微信公众号申请收录

获取用户网络状态,求例子

温馨提示:欲查看和探讨更多关于公众平台开发技术,请访问【微信易信●开发者论坛中心】

获取用户网络状态,求例子


这个跟隐藏webview底栏一样的啊,只要把js代码写到你的页面代码中就行了。还有你上次那个问题有换过手机测试么?我用ios7打开你提供的测试页面是看不到底栏的,测试用GT-I9300测试也是一样。

lixun90在3-2815:44回复

获取用户网络状态,怎样获取值啊,你们那接口文档上只是打印错误信息吧

#2{2}lixun90在3-2815:43回复

获取用户网络状态,怎样获取值啊,你们那接口文档上只是打印错误信息吧

sanxi在3-2816:35回复

返回说明

获取用户网络状态的返回值如下:

network_type:wifiwifi网络

network_type:edge非wifi,包含3G/2G

network_type:fail网络断开连接

network_type:wwan(2g或者3g)

lixun90在3-2901:59回复

@sanxi

我的是小米手机2

varnetwork=YixinJSBridge.invoke('getNetworkType',{},function(e){

YixinJSBridge.log(e.err_msg);

});

alert(network);//此处结果为undefined

#3lixun90在3-2903:14回复

可以了,经过多次尝试以后终于试出来了,我再一次肯定易信接口文档完全复制微信,根本封闭的对象都不一样尽然复制出来误倒用户,给点建议,既然是学习人家的,那就更应该在这基础上注意细节才有可能超过人家啊,怎么能就此随波逐流呢。。。。我分享一下吧

<script type="text/javascript"> window.onload = function() 
{ document.addEventListener("WeixinJSBridgeReady", onWeixinReady, false); 
document.addEventListener("YixinJSBridgeReady", onYixinReady, false); }; 
function onWeixinReady() { WeixinJSBridge.invoke('getNetworkType', {}, 
function(e) { var network = e.err_msg.split(":")[1]; 
//结果在这里 alert(network); }); } function onYixinReady() 
{ YixinJSBridge.invoke('getNetworkType', {}, function(e) { var network = e.network_type; //结果在这里 alert(network); }); }
 </script>




评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
上一篇:公众账号cs2001已开通获取地理位置接口,但在易信端没有显示地理位置授权.求帮助 下一篇:在易信客户端自带的浏览器中是否自带Oauth自动登录功能