私はAndroidアプリケーション開発に不慣れです。
私はいくつかのAndroidアプリケーションを開発し、クライアントデバイスに.apkファイルをインストールしました。これらは正しく機能しています。
しかし、私の要件は、クライアントデバイスを作成して、会社からの.apkファイルのインストールのみをサポートする必要があることです。クライアントが外部の.apkファイルをインストールしようとすると、エラーが発生する必要があります。
私が前進するのを手伝ってください。
ありがとう、じゃね。
私はAndroidアプリケーション開発に不慣れです。
私はいくつかのAndroidアプリケーションを開発し、クライアントデバイスに.apkファイルをインストールしました。これらは正しく機能しています。
しかし、私の要件は、クライアントデバイスを作成して、会社からの.apkファイルのインストールのみをサポートする必要があることです。クライアントが外部の.apkファイルをインストールしようとすると、エラーが発生する必要があります。
私が前進するのを手伝ってください。
ありがとう、じゃね。
私はそれが唯一可能だと思います、もしあなたがAndroid OS Source自体に変更を加えるなら、いくつかのjavaファイルがあるはずです、私はこれがインストール/アンインストールを処理し、非市場アプリをブロックすると思います。それについて明確にしてください。それなしではほとんど不可能です。
すべてのデバイスIDをxmlファイルに保存し、アプリケーションの起動時にアプリケーションにバンドルします。デバイスIDを取得し、リストと比較します。IDが一致する場合は、アプリケーションを起動するか、エラーを表示します。
他のユーザーをブロックしてインストールをブロックすることはできませんが、上記の手順に従うと、他のユーザーがアプリを使用したり、アプリケーションを開いたりすることはできないと思います