2017-10-13 8 views
1

私の会社(企業)所有のデバイス用のアプリがあります。これは1回限りのアプリとして機能し、ロックされて1回限りのアプリになります。デバイスの所有者として、私はadbシェルコマンドを使用してテストし、それが動作します。Android 5.0のプロダクションデバイスでタスクロックを有効にする方法

私の問題は、プロダクション用にどのように達成して、エンタープライズがこれを必要に応じてインストールして使用できるかということです。

答えて

0

この回答は、Android 5.0端末にNFCが搭載されている場合に有効です。それ以外の場合、Googleは、Googleセットアップウィザード内のアクティベーションコード付きのGoogleアカウントを使用する方法をサポートしましたが、Google EMMパートナーである必要があります。 5.0/5.1のアクティベーションコードを引き続きサポートしているかどうかもわかりません。それはLollipop固有の実装でした。


あなたのデバイスがNFCを持っていない場合は、このリンクはあなたがプログラムでデバイスの所有者を設定するに役立つかもしれないが、それは生産のアプリのために推奨されるソリューションではありません。 How to make my app device owner without NFC and ADB shell command


しかし、最終的には、あなたのデバイスにNFCがある場合:

デバイス所有者となるアプリケーションをホストするサーバーに接続できるプロビジョニングWi-Fiネットワークが必要です。

  • https://github.com/googlesamples/android-NfcProvisioning

    はNFCプロビジョニングアプリは、Android 5.0デバイスのために、最低でも、NFCに対するこの情報を送信してください:

    あなたは、迅速なプロビジョニング・アプリケーションを作成するには、このプロジェクトを変更することができますEXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME

  • EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_CHECKSUM
  • EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION
  • EXTRA_PROVISIONING_LOCALE
  • EXTRA_PROVISIONING_TIME_ZONE
  • EXTRA_PROVISIONING_WIFI_SSID
  • EXTRA_PROVISIONING_WIFI_SECURITY_TYPE
  • EXTRA_PROVISIONING_WIFI_PASSWORD

会社の所有するデバイスは、Googleのセットアップウィザードのようこそ画面にあるときは、バックツーバックこのデバイスを配置NFCプロビジョニングアプリを実行しているプロビジョニングデバイスを使用します。別のNFCデバイスを検出すると、NFCプロビジョニングアプリをタップします。これは、Googleセットアップウィザードがネットワークに接続するために必要なすべての情報を送信し、アプリをダウンロードし、アプリを確認してから、アプリを端末の所有者としてインストールします。ここで

は、パッケージのチェックサムを作成するための適切な参照があります:あなたの応答のための Checksum Error while provisioning Android Lollipop

+0

おかげで、私は、NFCがなく、生産のために何かをする必要があります。 –

+0

あなたのデバイスにNFCなしのAndroid 5.0が搭載されている場合、私は他の解決策は認識していません。最後の手段として「推奨しない」ソリューションを試す必要があるかもしれません。 –

関連する問題