1

他の誰かが同様の経験をしたことがありますか? このアプリは Android で正常に動作していますが、iOS ではオンライン/オフライン イベントが発生しません。

私の知る限り、すべてが正しく設定されており、「FileTransfer」プラグインも使用できますが、オンライン/オフライン イベント ハンドラが呼び出されていません。

次のテスト アプリを使用します。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>Test</title>
        <script charset="utf-8" src="js/cordova.js"></script>
        <script>
            document.addEventListener("deviceready", onDeviceReady, false);

            function onDeviceReady() {
                console.log("Device is ready!");
                document.addEventListener("online", onOnline, false);
                document.addEventListener("offline", onOffline, false);
            }

            function onOnline() {
                console.log("Device is online!");
            }

            function onOffline() {
                console.log("Device is offline");
            }
        </script>
    </head>
    <body>
    </body>
</html>

「デバイスの準備ができました!」というメッセージが表示されます コンソールに報告されましたが、それ以上は何も得られません。助言がありますか?

4

1 に答える 1