如何使用离子 2 RC 4 本机网络



我正在关注离子 2 文档,了解如何使用网络,这是一个科尔多瓦插件网络信息

 import { Network } from 'ionic-native';
 // watch network for a disconnect
let disconnectSubscription = Network.onDisconnect().subscribe(() => {
 console.log('network was disconnected :-(');
 });
// stop disconnect watch
    disconnectSubscription.unsubscribe();

  let connectSubscription = Network.onConnect().subscribe(() => {
       console.log('network connected!');

     setTimeout(() => {
       if (Network.type === 'wifi') {
        console.log('we got a wifi connection, woohoo!');
       }
     }, 3000);
   });
 // stop connect watch
 connectSubscription.unsubscribe();

如何在从服务器端检索数据的上下文中使用它(例如,在订阅 service.ts 时),以便它继续观察是否有连接! 有些人可以提供一段有关如何使用它的代码!我不确定disconnectSubscription中存储了什么,以便我可以设置条件语句来记录结果(这应该是我在检索数据时监视网络时)以及何时应该unsubscribe手表!

此外,if (Network.type === 'wifi')上也存在错误 属性type不存在Network类型

确保您使用的是ionic-native v2.2.12或更高版本,他们引入了Network.type的此版本中有一个重大更改。

https://github.com/driftyco/ionic-native/releases/tag/v2.2.12

相关内容

  • 没有找到相关文章

最新更新