問題タブ [android-management-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - キオスクモードでの通知音
介護施設で使用されるデバイスに Android Management API を使用しています。要件は、デバイスが標準にロックダウンされていることです。これは、ユーザーがデバイスをいじることができないことを意味しますが、仕事をするために必要なアプリに十分にアクセスできるようにすることです.
私が直面している問題は、ユーザーがデバイスに複数のアプリケーション (2 つから 3 つのアプリ) を搭載することを要求していることです。これらのアプリケーションの 1 つは、誰かが別の部屋で支援を必要としていることをユーザーに警告するアラート システムです。このシステムは、デバイスで通知アラートをトリガーします。
私が直面している問題は次のとおりです。- 設定などへのアクセスを制限するには、デバイスをキオスク モードにする必要があります - デバイスがキオスク モードの場合、通知音は再生されません。- キオスク モードでアクセス可能なアプリケーションで Android Management API を使用して通知音を有効にし、通知アラートをトリガーするにはどうすればよいですか?
feedback - KeyedAppStates は AMAPI に報告されません
アプリケーションに KeyedAppStates を使用してフィードバック チャネルを実装しました。KeyedAppStatesReporter.setStatesImmediate(hashSetOf(state))
ビルダーで作成された keyedAppStateがどこにあるかを呼び出していstate
ますが、AMAPI 側では何も報告されません。
プロファイル/ポリシーが正しく設定され、ApplicationReports がアクティブ化され、アプリケーションが EMM から送信されたときに管理された構成を正しく受信して適用できます。
チュートリアル「アプリのフィードバックをテストする」に従ってテスト DPC を試してみました。テスト DPC は、アプリケーションから送信されたフィードバックを受信しました。 テスト DPC 通知のスクリーンショット
実際の DPC を使用した AMAPI への keyedAppStates の報告を妨げているのは何ですか?
android-management-api - Gmail アカウントに関連する Android Enterprise の詳細を取得する方法
Gmail アカウントに関連するエンタープライズの詳細を取得しようとしています。Gmail アカウントに関連するエンタープライズの詳細を取得するためのデフォルト API はありますか?
android-management-api - 一貫した時間にデバイスがオンラインでない場合、キオスク アプリの更新
バックグラウンド
私は現在、Android Management API によって管理されるデバイスでキオスク アプリを維持しています。これらのデバイスは Android 7 を実行します。
私はアプリケーションを介してこれらのデバイスでアプリの更新を管理しておりminimumVersionCode
、デバイスを毎回新しいポリシーに移動しminimumVersionCode
、影響を受けるデバイスにアプリを更新させていました。ただし、一部のデバイスは、wipeDays を 300 などに延長した後でも、妥当な期間 (1 週間または 2 週間) オフになっていると、出荷時設定にリセットされます (これについては、個別にバグを報告しました)。
したがって、上記のバグを回避する必要があります。ポリシー間でデバイスをまとめて移動することは、十分にテストされておらず、これを行うための「正しい」方法と認識されていないと思います。API を使用してキオスクを管理するための推奨構成が、過去 6 ~ 9 か月で密かに変更されていることがわかります (archive.org によると.. API 変更ログには何もありません)。applications.[x].installType
「KIOSK」ができました。
質問
オン/オフ時間が異なる約 250 のキオスクがあります。一部は午前 8 時にオンになり、午後 3 時にオフになります。他のものは、たとえば午後 6 時にオンになり、真夜中にオフになります。他のものは常にオンのままです (ただし、Android Management API を介してリモートで再起動する機能があることに注意してください)。
そのため、キオスク アプリを更新する WRT では、構成できる午前 2 時から 3 時までのきちんとしたタイトなメンテナンス ウィンドウはありません。
「終日」のメンテナンスウィンドウを指定すると、これを回避できますか? 例えば:
APIが特定のデバイスの電源が入っていない時間をランダム化するだけの場合、上記が機能しない(または、より正確には断続的に機能する)のではないかと心配しています。
私はちょうどこの問題を管理する方法を考えています。すべてのデバイスに対して 1 つのポリシーを設定し、バージョン コードをインクリメントする必要がありますか?
android - Android Management API による限定公開アプリの配布
キオスク モードの設定に Android Management API を使用しています。エンタープライズを作成し、いくつかのデバイスを登録し、ストアで入手可能なアプリをインストールし、ポリシーを介してそれを制御することができました. それはうまく動作します。
ここで、自分のアプリを非公開アプリ (マネージド Google Play) として Play ストアに公開し、この企業に登録されているデバイスでのみ利用できるようにしたいと考えています。組織を作成し、ポリシーを作成し、アプリがマネージド Google Play のみに制限されていることを確認し、組織をアプリに割り当てました。これでアプリが公開されましたが、キオスク モードにすることができません。企業には見えません。私のエンタープライズ所有者とストア所有者は同じアカウントですが。
企業で利用できるようにするために他に何をする必要があるかわかりません。個人的な目的でいくつかのデバイスにこのアプリが必要なので、EMM プロセスに関与したくありません。
私はたくさんグーグルしましたが、進歩はありません。
法人向けにする方法を教えてください。