2016-05-05 21 views
4

私の質問は、アンドロイドのAirwatchの実装に取り​​組んでいる人には、本当に馬鹿に思えるかもしれません。しかし、彼らの文書はあまりよく書かれていないので、私はいくつかの疑問を持っています。Airwatch Androidの実装

私はユーザーを設定し、コンソールを使用してデバイスを追加しました。

私は既存のAndroidアプリケーションにApp制限コードを追加しました。

Airwatch Agentアプリを介して、アプリケーションにプッシュされるキーの値も追加しました。

しかし、私は、私は次のコードを実行する必要があり、これらのキー、値は、受信しません。

Bundle appRestrictions = myRestrictionsMgr.getApplicationRestrictions(); 

appRestrictionsバンドルは空です。

私は、AppConfigがAndroid for Work DeviceでAndroid 5.0以上を必要としているところをいくつか読んでいます。 これは、Android搭載端末の作業能力にアンドロイドを有効にする必要があるということですか?これは開発目的でさえ必要ですか? 私はこのリンクを使って無駄にしようとしました:https://support.google.com/a/answer/6178111?hl=en。私のアンドロイドデバイスの作業能力のためにアンドロイドが必要な場合は、ドキュメントを共有してください。

+0

これに解決策はありますか? –

+0

これを実装していれば、あなたの答えを共有してください。 –

+0

今、keyとvalueを使ってバンドルを取得できますか?もしそうなら、私にそのことを教えてもらえますか? –

答えて

6

Airwatchを使用してアプリケーションを設定するには、実際にAndroid for Workが必要です。

AfWをサポートするデバイスを使用していることを確認する必要があります。 Android 6.0以降のすべての端末では、仕事用のプロフィールだけでなく、Android 5.0以降の多くの端末をサポートしています。推奨デバイスの一部が見つかりましたhere

これを実行したら、Airwatchコンソールに新しいプロファイルを作成して、デバイス上に仕事用プロファイルを作成するようにしてください。デバイス>>プロファイル>>リストビューに移動し、「追加」>>「プロファイルを追加」をクリックして「Android」>>「Android for Work」を選択します。

これにより、適用されるAfWポリシー割り当てられたグループに割り当てます。これらのデバイスにプッシュするアプリケーションは、アプリケーションを編集し、[デプロイメント]タブに移動して[アプリケーション構成の送信]を有効にして、App Restrictionsフレームワークを使用して設定できます。そこからキー値のペアを設定できるはずです。

すべてのことは、オープンソースのテストツールGoogleはGoogle Playの中で利用できるようになります(ただ「TestDPC」で検索)とGithub

に、あなたは開発の観点からテストする場合、あなたはTestDPCでテストオフはるかに優れている、言われています

githubにはユーザーガイドがありますが、仕事用プロフィールの作成、アプリの制限などを使用したアプリ設定の設定にはとても使いやすいです。

生産テストを行う準備が整ったらAirwatchを使用しますが、まだ開発中のTestDPCははるかに優れたツールです。

エアウォッチのために
+0

こんにちはnatanel、詳細な説明のおかげで。私はちょうど1つの明確化が必要です。 Airwatchを使用するにはAndroid for Workが必要です。 AirwatchのApp Configuration機能を使用するためにApp制限コードを実装することは意味ですか?アプリケーションとは別に、どのような変更を行う必要がありますか? –

+0

アプリケーションに変更を加える必要はありませんが、AirwatchまたはTetDPCを使用して作業プロファイルを作成するか、TestDPCまたはAirwatchがデバイスの所有者になるようにデバイスをプロビジョニングする必要があります。基本的には、デバイスを正しく管理するために、管理アプリケーションに依存する必要があります。 Android for Workをサポートするためにエンタープライズモビリティマネージャーが構築しなければならないものについての詳細はdevelopers.google.com/android/workにあります。 http://developer.android.com/training/enterprise/app-compatibility.htmlにある作業プロファイルのベストプラクティスがいくつかあります。 –

+0

こんにちはNatanel。 Test Dpcを使用していますが、アプリの制限を取得しようとするたびに、バンドルは空です。テストDpcは私のデフォルト値appの制限を読むことができますが、私のアプリケーションはそれらを読むことができません。これがなぜ起こっているのかあなたは考えていますか?どんな助けもありがとう。 – rideintothesun

-1

、あなたのキーと値のペアの情報がCustomSettingsに属しているので、あなたは以下のように、CustomSettingsを取得するためのAPIを使用する必要があります:アンドロイドで

final boolean isEnrolled = awSDKManager.isEnrolled(); 
if (isEnrolled) { 
     final String settings = awSDKManager.getCustomSettings(); 
} 
0

キーと値のペアがGoogle Playでによって検証されなければなりません。 それを達成するための2通りの方法があります。

  • は、同社のプライベートストアでのアプリを公開
  • (例えば、Wanderaアプリを参照)Google Playストアにアプリを公開します。これを行うには、Android for Workアカウントを設定する必要があります。

iOSの方が簡単です。割り当て時にキーと値のペアを指定するだけです。