iOS 10でSafari(時には)またはフルスクリーンのWebアプリケーション(Webページをホームスクリーンに追加したとき)でFirebaseバックグラウンド接続があると、ステータスバーのネットワークアクティビティインジケータFirebaseこのインジケータ消えるが接続されているので、ユーザーはこの小さなネットワークussage(WebSocketを)警告していない場合、AppleのUIガイドラインに記載されているように、iOSの8とiOS 9に...永遠に回転し続ける: https://developer.apple.com/ios/human-interface-guidelines/ui-controls/progress-indicators/Firebase iOS 10ネットワークアクティビティインジケータが回転し続ける
数秒を超えて続くネットワーク操作に対してのみ、このインジケータを表示します。誰でもその存在を知らせるか、または が通信しようとしていることを認識する前に消えてしまう可能性があるため、すぐにネットワークの操作 のインジケータを表示しないでください。
このインジケータを避けるために、Firebase for iOS 10には設定がありますか?それとも、新しいApple iOSシステムのバグですか?
ご協力いただければ幸いです。
WebSocketの動作によってiOS 10が変更されたようです...これは、ネットワークインジケータを説明する可能性のある長いポーリングに陥っている可能性があります。ここに記載されているようにページにCSPを追加してみてください(http://stackoverflow.com/questions/39495746/what-needs-to-be-changed-for-websocket-security-for-ios-10-compatibility)。それが行動を変えるかどうか確認してください。 –
マイケルに感謝します。サファリ開発ツールとiPadが接続されていることを確認しました。はい、通常のWebSocketの動作ではなく、長いプーリングがデフォルトになっています。 –