2011-02-22 7 views
0

「if条件」を使用して簡単な文が必要です。「マーケットからダウンロードしていない場合は終了します)」。 私がよく理解しているのは、2種類のコントロールがあります。それは、コントロールがAndroidマーケットサーバーに接続するたびに厳密に行われ、オフラインでの更なるチェックのために電話にデータを保存しないことです。 いつものように、スタック市民に感謝します!LVL - 「マーケットからダウンロードしてからfinish()」をダウンロードしなかった場合

答えて

0

Application Licensing Dev Guideのライセンスを実装し、policiesの詳細StrictPolicyを使用する必要があります。

StrictPolicyではレスポンスのキャッシュが許可されていないため、ユーザーがオンラインでアプリケーションを使用するように要求することをお勧めします。

+0

はい、厳しいポリシーが必要です(トピック外の理由による)。すべてのパッケージのコードをインポートしましたが、要求されたif節を実装する方法がわかりません... – Geltrude

0

Davidが提案したことに加えて、ERROR_NOT_MARKET_MANAGED応答コードも見ることができます。

ERROR_NOT_MARKET_MANAGED - アプリケーション(パッケージ名)がAndroidマーケットで認識されませんでした。ライセンスチェックを再試行しないでください。アプリケーションがAndroidマーケットを通じて公開されなかったこと、またはライセンス実装に開発エラーがあることを示すことができます。

また、Davidは良い点を示しています。アプリケーションは、ライセンスサーバーと時折通信できないことが保証されています。これはあなたのユーザーを怒らせる可能性があります。

関連する問題