問題タブ [android-enterprise]
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 組織/エンタープライズ ID をプログラムで取得する
組織に登録されているアプリでAndroid 組織/エンタープライズ ID ( https://developers.google.com/android/work/play/emm-api/distribute#add_an_enterprise_to_alphabeta_tests )をプログラムで取得する方法を探しています管理された Google Play ストアを通じてデバイスにプッシュされました。
すでに Android デベロッパー ガイドを確認しましたが、このトピックに関する情報は見つかりませんでした。
android - Android Management API + Organizations を使用して非公開の Android アプリ テスト トラックを配布するにはどうすればよいですか?
そのため、Android Management API を使用して、作業中のキオスク デバイスへのアプリの展開を管理および処理しています。
組織を作成し、ポリシーを作成し、アプリが管理対象の Google Play のみに制限されていることを確認し、組織をアプリに割り当てました。
いくつかのデバイスをポリシーに登録しました。アプリが製品版に移動すると (現在、そのポリシーにはほんの一握りのテスト デバイスしかないため、これで問題ありません)、アプリがダウンロードされてインストールされます。
ただし、私の問題は、アルファ トラックを使用し、組織をそのアルファ トラックに割り当てると、アプリの新しいアルファ バージョンがインストールされないことです。
オプトイン URL を使用して (ポリシーには Chrome が含まれていないため、理想的ではないため、アルファ テストのためだけに特に Chrome を追加する必要があります)、その組織のアカウントで Google にサインインします。その後、アルファ版に登録されていることが通知され、アプリが表示されるまでに数時間かかる場合があります。
アプリが非公開の場合は、テストに関連付けられている組織も対象リストに追加する必要があります。
16時間後のように、アプリはなく、プリインストールされている製品バージョンのみ. そのデバイスを Android Management API から呼び出して、インストールされているアプリを表示すると、prod/以前のバージョンのアプリのみが表示されます。
私の質問:プライベート アプリ + 組織を使用しているときに、アルファ テスト チャネルを介してデバイスにアプリを取得するにはどうすればよいですか?
android - ユーザーが GPS、Wifi、Bluetooth をオフにできないようにする方法は?
追跡アプリケーションを開発していますが、ユーザーが位置の特定に使用される基本的なセンサーをオフにできないようにする必要があります。デバイスの ROM を変更したり、ルート アクセス権を持ったりすることはできません (または、少なくともアクセス権を持たないことが非常に望ましいでしょう) が、デバイス管理 API を使用して、プロファイル オーナー モードまたはデバイス オーナー モードでこれらの機能を実行することを考えました。私は基本的に、Android の設定でこれらの機能をブロックする方法を探しています。
これが可能かどうか、またその方法については不明です。GitHub で、これを実装したアプリケーションの例を見つけられませんでした。誰かに光、いくつかの例、または特定のドキュメントを教えてもらえますか?
この特定の機能の解決策を見つけることに成功せずに、これらの 3 つのドキュメントに従おうとしました。
https://source.android.com/devices/tech/admin https://developer.android.com/guide/topics/admin/device-admin https://developers.google.com/android/management/introduction
これは私が試してきたことからの抜粋です:
DISALLOW_CONFIG_BLUETOOTH API レベル 18 で追加 public static final 文字列 DISALLOW_CONFIG_BLUETOOTH
ユーザーが Bluetooth の構成を許可されていないかどうかを指定します。これは、ユーザーが bluetooth をオンまたはオフにすることを制限しません。デフォルト値は false です。
この制限によって、ユーザーが Bluetooth を使用できなくなるわけではありません。デバイスでの Bluetooth の使用を完全に禁止するには、DISALLOW_BLUETOOTH を使用します。
この制限は、管理対象プロファイルには影響しません。
ユーザー制限のキー。
タイプ: ブール値