0

会社の従業員だけに使ってもらいたいアプリがあります。AppleおよびAndroidAppストアで入手できるようになります。従業員だけがログオンできるように保護する方法を模索しています。

現在、登録時に会社の電子メールを受け入れ、アクティベーションリンクを含む電子メールを送信するように設定されています。電子メールを使わずに、これを行うためのより良い方法があるはずだと思います。

誰か提案はありますか?

編集:

また、このアプリは現在社内のプロトタイプであるため、現在のところ従業員IDなどにアクセスできません。

4

3 に答える 3

5

それらを店に入れないでください。Googleはそれを許可するかもしれないが、Appleは少なくとも内部専用アプリを拒否する可能性が高い。

https://developer.apple.com/programs/ios/enterprise/

Androidの場合、ダウンロードする.apkを提供するだけです。

于 2012-11-27T16:16:39.647 に答える
2

IOSの場合、2つの方法があります。

  1. アプリストアに配置せずにアプリを開発および配布できるIOSエンタープライズ開発者アカウントを取得します。まだ行っていませんが、覚えていることから、Webサーバーから内部的に配信できます。

    https://developer.apple.com/programs/ios/enterprise/を参照してください

  2. 手動の方法は、すべての人がデバイスのUIDを送信し、開発者ポータルに手動で登録することです。アプリを送信してから、iTunesにインストールできます。私はこれがMacでかなりうまく機能することを発見しましたが、ユーザーがWindowsを使用しているときは信頼できません(図を参照してください...)

于 2012-11-27T16:34:39.647 に答える
1

物事を複雑にしないでください。現在のバージョンが古い場合は、更新されたapkファイルと一緒にサーバーからいくつかの単純なxmlファイルをダウンロードします。

次に、新しいものをインストールするようにユーザーに促します

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + "app.apk")), "application/vnd.android.package-archive");
startActivity(intent); 
于 2012-11-27T16:30:31.037 に答える