アルファテスト用にアプリを公開しましたが、Playストアからダウンロードできません。
「 https://play.google.com/apps/testing/com 。*」というURLを開きました。テスターとして受け入れられ、「あなたはテスターです」と表示されます。しかし、「Playストアからダウンロードする」リンクをクリックすると、テストデバイスのPlayストアに「アイテムが見つかりません」と表示され、デスクトップブラウザに「リクエストされたURLが見つかりませんでした」と表示されます。
私はstackoverflowのいくつかの同様の投稿を試しましたが、明確な答えはありません。自動的に解決される人もいれば、幸運が足りない人もいます。
Chromeを使用している場合、リダイレクトをキャッシュします。修正するには、閲覧データを消去します。 これに関する詳細
アプリが「公開」されているが、「Playストアで表示」をクリックすると、サイト(例: https://play.google.com/store/apps/details?id=com.companyname。 appname )エラーを表示:
"申し訳ありませんが、リクエストされたURLはこのサーバーで見つかりませんでした"、
これを試して:
この後、テスターリストのユーザーで記録されたPlayストアのアプリのリンク(Playストアで表示)を再度開きます。
それでもURLが開かない場合は、ブラウザーを閉じるか、ブラウザーのキャッシュをクリアしてから再試行してください。ブラウザはリダイレクトのキャッシュを保存します。
私の場合、問題はChromeの適切なアカウントでGoogleにログインしていなかったことです。
すべての閲覧データを消去しましたが、Gmail/Googleからログを解除し、適切な@ gmail.comアカウントで再度ログを記録することで、おそらくうまくいったでしょう。
これは、お使いのデバイスのGoogle Playストアで適切なGoogle Playアカウントでサインインしていないという愚かな間違いが原因である可能性があります。
テスト用のGmailアカウントでGoogle Playにサインインし、テストリンクをクリックします
詳細を確認するには アイテムが見つかりません
もう1つ確認すべきことは、Pricing & Distribution -> Only make this application available to my organization
がチェックされます。これは、テストアカウントが指定されたドメインにある場合でも、アルファまたはベータのみのテストとうまく相互作用しないようです。このフラグをオフにすると、ベータ版専用アプリがテストサインアップページのPlayストアリンクから表示されるようになりました。
私にとっては、SMSを介してリンクを送信したためです。メールで送信したときに機能しました。このリンクの形式は https://play.google.com/apps/testing/com 。*です。これはこのリンクで、メールで共有する必要があります。
テスト用のグループを追加する場所-テスター用のリンク(用語など)があるため、各テストデバイスでこのリンクをクリックして「はい」と言う必要があります。
そのリンクが市場に登場した後。私はそれを見つける前に3日間待っています:)
私の場合はAndroid Studioエミュレーター、グーグルで数分後にPlayストアを再起動すると、「アイテムが見つかりません」というエラーはなくなります。
また、使用しているデバイスがアプリでサポートされているデバイスであることを確認してください。これについては、PlayコンソールでRelease management -> Device catalog
を確認してください。
これが問題になる場合は、ウェブブラウザでPlayストアページにアクセスしたときにthe app is not compatible with your device
に似た警告が表示され、PlayストアアプリでItem not found
エラーが表示されることがあります。
私の場合、サポートされているデバイスのリストを修正するには、マニフェストでいくつかの変更を行う必要がありました。そこで、以下の行を置き換えて、サポートされているデバイスの数を0にしました。
<uses-feature Android:name="Android.hardware.camera2.full" />
で:
<uses-feature Android:name="Android.hardware.camera2.full" Android:required="false" />
あなたの場合、マニフェストにはもちろん別の変更が必要な場合があります。
私の場合、エミュレータは数ヶ月前に起動されていて、おそらく何か間違ったものをキャッシュしていました。このメッセージが表示されるBillingClient.BillingResponse.ERRORを受信し続けました。
エミュレータを再起動した後、再び機能し始めました。
ここでのすべての素晴らしい答えに加えて、クローズド(アルファ)テストの前に内部テストを行った場合、Playストアは代わりに内部テストURLを使用することを望んでいることがわかりました。
すばらしいアプリがあり、内部テストトラックにリリースしたとしましょう。そのトラック用に「Internal Testers」というリストを作成すると、すべてが泳ぎ始めました。これを行うと、Google Playはhttps://play.google.com/apps/internaltest/{id}
。内部テスターはそのURLを使用してプログラムに参加し、アプリを問題なくダウンロードし、テストは完了しました。
クローズドトラックにアップグレードします(アルファテスト)。新しい人を含む「Alpha Testers」という新しいリストを作成し、「Internal Testers」と「Alpha Testers」の両方のリリースを有効にして、内部テスターをアルファに引き継ぐ必要があると考えます。これを行うと、Google Playはhttps://play.google.com/apps/testing/{package}
。これで、アルファテスターはそのURLを使用してプログラムに参加し、アプリをダウンロードできます。しかし、内部テスターは内部テストURLを使用してプログラムに参加する必要があります。
さまざまなシナリオのテストから、テスターをリストから別のテスターに移動しても問題は解決しないようです。
私の知る限り、Google Playのドキュメントではこれについて言及していません。