web-dev-qa-db-ja.com

iOS 13で低データモードをサポートする方法

「ローデータモード」はiOS 13で導入されました。「設定」セクションを参照してください AppleのiOS 13の概要

Low Data Mode

これに関する開発者向けドキュメントは見つかりませんでした。

これはサードパーティのアプリ開発者がオプトインできるものですか MacRumorsの提案どおり ?または、Wi-Fiに接続されていない場合、バックグラウンドアクティビティを一時停止するだけですか AppleInsiderによって提案されています

6
Tieme

以下は、Xamarinでのソリューションです。

NWPathMonitor monitor = new NWPathMonitor();
monitor.SetUpdatedSnapshotHandler(path =>
    {
        if (path.Status == NWPathStatus.Satisfied)
        {
            if(path.IsConstrained)
            {
             // Path uses an interface in Low Data Mode.
            }
        }
    });
monitor.SetQueue(CoreFoundation.DispatchQueue.DefaultGlobalQueue);
monitor.Start();
0
radioactivet