限られたユーザーにapkを配布する方法. そして、彼らは他の人に再配布することはできませんか?
- 1 つの方法は、デバイスの IMEI 番号を取得し、サーバーに投稿して、有効なユーザーかどうかを確認することです。しかし、サーバー通信を避けるためにAndroidコード自体を制限しようとしています。
- また、Google Play でアプリを公開しないため、Google Play License Verification ライブラリを追加できません。
限られたユーザーにapkを配布する方法. そして、彼らは他の人に再配布することはできませんか?
APK を Play ストアにアップロードした後、のベータ テストセクションを使用します。Play Store
Google+ からユーザーのグループを作成し、テスト セクションに追加できます。これに従ってください:
アプリを作成する
開発者コンソールにログインし、APK をアップロードします。まだ公開する必要はありません。
「ベータ」タブを今すぐチェックしてください。次の便利なメッセージが表示されます。
ベータ APK をアップロード
[ベータ] タブをクリックして、APK を再度アップロードします。このタブから公開してもストアにはプッシュされませんが、アプリをアルファ版からベータ版、製品版に昇格できる便利なボタンがあります。
テスト グループの作成
開発者アカウント (メインの Google 開発者アカウントである必要があります) を使用して、Google+ コミュニティを作成します。公立、私立は問いません。(Google グループも使用できますが、Google+ はベータ チームをまとめるのに非常に適した媒体なので、ここでお勧めします。)
「テスターのリストを管理」をクリックし、コミュニティの URL を貼り付けて、コミュニティをテスターのリストに追加します。
ユーザーをテストに招待する
[ベータ] タブで [公開] をクリックします。[Manage list of testers] をもう一度クリックすると、コミュニティと共有する URL が表示されます。その URL にアクセスすると、サインアップ プロンプトが表示されます (後で Play ストアのリンクが表示されます)。ロールアウトは、ストアにあるものと同様に、反映されるまでに 1 分から数時間かかります。
アプリで IMEI またはデバイス ID のリストをハードコーディングします。起動時に、デバイス ID をホワイト リストと照合し、結果に応じてアプリを起動または強制終了します。
Play ストアを通じて、限定された数のユーザーにバージョンをロールアウトできます。
Google グループまたは Google+ グループを作成し、次の手順に従ってください:
https://support.google.com/googleplay/android-developer/answer/3131213?hl=ja