gpt4 book ai didi

android - 如何在 Ionic\Cordova 中获取用户 IP 地址并检查用户是否在线

转载 作者:行者123 更新时间:2023-11-28 19:54:02 24 4
gpt4 key购买 nike

我正在研究 Ionic Framework 和 cordova。我想向服务器提交一些数据但是当这两个条件都满足时1.设备在线。2. 数据(待提交)可用。

我正在检查这个 cordova 网络插件 documentation但我很困惑,它有太多的怪癖。我如何为所有设备编写有效代码(指 android、win Phone、IPhone 等)以及如何获取用户 IP 地址。??我试过这个,在浏览器中工作正常但不敢实现,因为手机可以忽略这一行(我猜)

$scope.checkOnline = navigator.onLine;

最佳答案

这很简单,你只需要为此使用两个 Cordova 插件:

  1. 插件 1:cordova-plugin-networkinterface

示例:

networkinterface.getIPAddress(function (ip) { 
alert(ip);
});

工作示例和教程,点击 here .

  1. 插件 2:cordova-plugin-network-information

例子:

document.addEventListener("online", onOnline, false);

function onOnline() {
// Handle the online event
}

插件文档,点击here .

关于android - 如何在 Ionic\Cordova 中获取用户 IP 地址并检查用户是否在线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27519824/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com