Google Play アプリのアップデートにバグがあったことが判明しました。ライセンス チェックがタイムアウトしていたので、私の場合、デフォルトの選択はとにかくユーザー アクセスを許可することでした。
http://code.google.com/p/marketlicensing/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Type%20Status%20Priority%20Milestone%20Owner%20Summary&groupby=&sort=&id=44
そのアプリのアプリ データを削除すると、独自のテスト アプリが Google Play との接続を再確立し、設定したテスト応答がデバイス上のアプリによってほぼ瞬時に受信されます。
実際、これらのテスト応答を取得するために、まったく同じ pkg を Google Play にアップロードするガイドラインに従う必要さえありません。同じキーを使用するだけです。
注: 上記の現在のセットアップでは、ServerManagedPolicy を使用して、アプリは LICENSED (Allow() をトリガーする) と UNLICENSED (DontAllow() をトリガーする) をうまく区別します。ただし、エラーが発生した場合、applicationError() コールバックはすべてのコードを適切に処理しないか、それらのコードの一部が提供されません。
ERROR_NOT_MARKET_MANAGED は ApplicationError() をトリガーします。ただし、次の 2 つのエラーはアプリを DontAllow にリダイレクトします: ERROR_SERVER_FAILURE ERROR_CONTACTING_SERVER
これらのエラーは通常ユーザーのせいではないため、これらのエラーをキャッチできればと思いますが、ユーザーは「このアプリを購入していません」というダイアログに誘導されます。