Android Management API を使用して、キオスク モードでデバイスを管理します。サーバーの 1 つと通信するデバイスで実行されている単一のアプリがあります。
2021 年 8 月以降、すべてのデバイスのデータ使用量が大幅に増加しています。これらのデバイスの一部は 1 日あたり 100 MB を超えて使用していますが、独自のサーバーとの通信はデータ使用量の 5 MB しか占めていません。
この使用量の増加を制限するために複数の戦略を試みてきましたが、成功していません。
これが私のデバイス ポリシーです。
{
"safeBootDisabled": true,
"screenCaptureDisabled": true,
"factoryResetDisabled": true,
"systemUpdate": {
"type": "WINDOWED",
"startMinutes": 0,
"endMinutes": 240,
"freezePeriods": [
{
"startDate": {"month": 8,"day": 1},
"endDate": {"month": 8,"day": 2}
}
]
},
"applications": [
{
"packageName": "xxx.yyy.zzz",
"installType": "KIOSK",
"defaultPermissionPolicy": "GRANT",
"autoUpdateMode": "AUTO_UPDATE_DEFAULT"
}
],
"debuggingFeaturesAllowed": true,
"funDisabled": true,
"appAutoUpdatePolicy": "WIFI_ONLY",
"kioskCustomization": {
"statusBar": "NOTIFICATIONS_AND_SYSTEM_INFO_ENABLED"
},
"tetheringConfigDisabled": true
}
キオスク アプリの更新ポリシーは「AUTO_UPDATE_DEFAULT」に設定されているため、モバイル ネットワーク経由で更新をダウンロードする必要はありません。また、システム アップデートを特定の期間に制限しましたが、これは使用には影響しません。
VPN を使用して、デバイスがアクセスできる IP アドレスを自社のサーバーのみに制限しようとしました。これは、データ使用量が実際に増加するという逆の効果をもたらしました。
VPN がこれらのアドレスをブロックしているため、デバイスは特定の IP へのアクセスを試み続けているようですが、失敗しています。各リクエストは非常に小さく、数 KB 未満ですが、500 件を超えるとこれらが合計されます。
すべてのアドレスをブロックした後、Android Management API を使用してネットワークをセットアップする方法を詳しく説明しているこのサポート ドキュメントに出会いました。次に、VPN ルールを変更して、リストされているすべての IP と独自のサーバーを許可しました。これもデータ使用量には影響しませんでした。
データ使用量の大部分が次の URL に関連付けられていることがわかります。
- ssl.gstatic.com
- *.pki.goog
誰もこれに似たようなことを経験しましたか? これに役立つ Android Management API で構成できるものはありますか?