問題タブ [android-for-work]
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 実装
私の質問は、Android Airwatch の実装に取り組んできた人にとっては、本当にばかげているように思えるかもしれません。しかし、彼らのドキュメントはあまりよく書かれておらず、私はいくつかの疑問を持っています.
ユーザーをセットアップし、airwatch コンソールを使用してデバイスを追加しました。
既存の Android アプリケーションにアプリ制限コードを追加しました。
また、Airwatch Agent アプリを介して、アプリケーションにプッシュされるキーと値を追加しました。
しかし、次のコードを実行するときに必要なこれらのキー、値を受け取りません。
appRestrictions バンドルが空です。
ドキュメントのどこかで、AppConfig には Android for Work デバイスを搭載した Android 5.0+ が必要であると読みました。これは、Android デバイスで Android for Work 機能を有効にする必要があるということですか? これは開発目的でも必要ですか? このリンクを使用してそうしようとしましたが無駄でした: https://support.google.com/a/answer/6178111?hl=en . 必要に応じて、私の Android デバイスで Android for Work 機能を有効にするために、ドキュメントを共有してください。
android - Android for Work アプリから SD カードのデータにアクセスする
私の EMM は VMWare Airwatch です。作業環境用に Android を正常にセットアップし、Nexus 5x デバイスに作業プロファイルをインストールしました。しかし、私の仕事用アプリは SD データや外部ストレージに保存されているファイルにアクセスできません。
仕事用プロファイル用の Android を作成してインストールしようとしました。プロファイルの下の Airwatch コンソールで、仕事用プロファイルの [制限] セクションの下にある [同期とストレージ] オプションも有効にしました。
これは仕事用アプリの予想される動作ですか。私のアプリケーションの主な機能は、SD カードのデータにアクセスすることです。何か不足している場合は、助けてください。
android-identifiers - 仕事用アプリと個人用アプリで異なる ANDROID_ID
次のコードを使用して ANDROID_ID を取得しています
文字列 androidID = Secure.getString(getContext().getContentResolver(), Secure.ANDROID_ID);
しかし、仕事用プロファイルでは、同じアプリに対して、通常のユーザー アプリとしてデプロイされた場合とは異なる ANDROID_ID を取得しています。
仕事用と個人用に 2 つの異なる ANDROID_ID が生成されていますか?
android - Google EMM API の戻り値 The caller is not registered as an MDM
現在、Google EMM API をテストしており、企業を登録するためのサインアップ URL を生成しようとしています。
ただし、次のメッセージを含む禁止された 403 応答コードを応答として取得しています:「発信者は MDM として登録されていません。」
Google 管理コンソールで、Android for Work が有効になっています。
こちらの EMM コミュニティにも申し込みました: https://connect.googleforwork.com/docs/DOC-13121
1週間経ちますが、まだ返信がありません。しかし、これは私の問題に関連していますか?
android - Android でマネージド プロファイルを作成する方法
Android で管理対象プロファイルを作成するには?
- Wi-Fi を制限します。
- カメラ、スクリーン キャプチャを制限します。
- データを消去します。
android - Drive API を使用して共有ドライブ ファイルをパスワードで保護する方法
私は、Google ドライブ API を利用して、会社の G-Suite 管理者が共有するファイルの読み取りと書き込みの両方を行う産業用 Android アプリケーションを開発しています。アプリケーションは従業員の仕事用プロファイルにインストールされ、Google モバイル管理を使用して管理されます。
使用中、従業員はアプリを使用して共有ファイルをダウンロードし、会社固有のデータベースに入力します。次に、アプリの使用時に、データが共有ドライブ ファイルに書き戻されます。複数の従業員がそれぞれこのファイルに追加し、会社によって分析されます。
状況は次のとおりです。アプリがアクセスできるように、ファイルを読み取り専用または読み取り/書き込みとして共有する必要があります。これはうまく機能しますが、同じ従業員が自分の PC などから Google ドライブにログインし、ファイルを変更して大混乱を引き起こす可能性があります。私が望むのは、標準の Google ドライブ PC インターフェースではなく、私のアプリからのみアクセスできるようにファイルを共有する方法です。
私が考えていることの 1 つは、共有ファイルをパスワードで保護する方法があればということです。このようにして、管理者はアプリにパスワードを追加して、アプリにはパスワードがあり、従業員には含まれないようにすることができます。この方法では、従業員はアプリを使用してファイルの読み取りと書き込みのみを行うことができ、より安全になります。読み取り専用はOKです。つまり、ユーザーはファイルを変更できませんが、読み取り/書き込み許可により、ファイルを破棄することができます(たとえば、ルージュ従業員)
おそらく、パスワードはアプリの GMM の一部であり、仕事用プロファイルを介して設定できますか? または、従業員が仕事用プロファイルにログインしている場合にのみアクセスできる Google ドライブ フォルダかもしれません。(より良いですが、まだ最適ではありません)
要するに、新しい共有許可が欲しいのです。[パスワード付きの読み書き]次に、パスワードをアプリに埋め込むことができるので、従業員がドライブファイルに接続しようとすると、従業員ではなくアプリがパスワードを提供します。従業員がアプリの外部から同じファイルにアクセスしようとすると、パスワードがブロックされます。
何か案は?
android - アプリの制限を設定できない
いくつかの実験を行うために、テスト DPC アプリのコードを変更して作業しています。アプリの制限を設定するための非常に簡単なメソッドを作成しました。例外はスローされませんが、制限の値は設定されません。Gmailアプリ(パッケージ名= com.google.android.gm )の制限「default_signature」を設定しようとしています。コードに従う:
私が見ることができるログは次のとおりです。
SetRestrictionAction﹕ 制限=バンドル[{default_signature=test}]
SetRestrictionAction﹕ 制限が更新されました
とにかく、このコードは Gmail アプリには影響しないようです。誰が私に問題がどこにあるのか説明できますか? Android 7.0 にアップデートされた LG G5 H850 デバイスを持っています
前もって感謝します