0

我需要检查是否可以通过手机访问互联网,以便在我的应用中显示不同的视图。

我的应用程序在 react-native 中,我正在react-native-netinfo为此使用插件。但是这个插件会 ping 谷歌以检查连接性。由于谷歌在中国被封锁,我得到的是虽然连接到互联网但没有连接。有没有其他网站代替http://google.com/generate_204

我可以使用提供的选项设置站点名称:

NetInfo.configure({
            reachabilityUrl: 'http://google.com/generate_204',
            reachabilityTest: async response => response.status === 200,
            reachabilityLongTimeout: 60 * 1000, // 60s
            reachabilityShortTimeout: 50 * 1000, // 5s
            reachabilityRequestTimeout: 15 * 1000, // 15s
        });

我尝试过使用GitHub.com,现在在中国也被阻止了。有什么可靠的网站可以长期使用,也可以专门针对中国使用?

注意:可以检查网站是否可以在中国使用:http://www.chinafirewalltest.com

4

1 回答 1

0

您可以查看www.baidu.com,这是中国的搜索引擎。

但这不是“互联网可达”,而是“网站可达”。即使www.baidu.com可以访问,也不代表您的目标站点可以访问。

于 2021-07-13T08:39:19.383 回答