のNetInfoの簡単な例:ここ
NetInfo.getConnectionInfo().then((connectionInfo) => {
console.log('Initial, type: ' + connectionInfo.type + ', effectiveType: ' + connectionInfo.effectiveType);
});
function handleFirstConnectivityChange(connectionInfo) {
console.log('First change, type: ' + connectionInfo.type + ', effectiveType: ' + connectionInfo.effectiveType);
NetInfo.removeEventListener(
'connectionChange',
handleFirstConnectivityChange
);
}
NetInfo.addEventListener(
'connectionChange',
handleFirstConnectivityChange
);
さらに詳しい情報:https://facebook.github.io/react-native/docs/netinfo.html
シンプルEXここでネイティブオフラインに反応
import React from 'react';
import { Text } from 'react-native';
import { withNetworkConnectivity } from 'react-native-offline';
const YourComponent = ({ isConnected }) => (
<Text>{isConnected ? 'Look ma, I am connected to the internet!' : 'Offline :('}</Text>
);
export default withNetworkConnectivity()(YourComponent);
詳細情報の十分な:https://github.com/rauliyohmc/react-native-offline
は、それはあなたの応答のための
感謝をお役に立てば幸いです。残念ながら、飛行機モードがオンになっている場合、特定のアプリケーション機能を有効にする必要があるため、飛行機モードを明示的に確認する必要があるため、これは役に立ちません。 –