0

Google Play で Android アプリケーション (.apk) をアップロードしようとしていますが、有料アプリケーションで (.apk) のライセンス キーが必要ですか? はいの場合、なぜ必要なのですか?

MyLicenseCheckerCallback は、スーパー タイプ メソッドを実装する必要があるというエラーをスローします。allow() は整数の引数を渡さなければならないと言われていますが、その引数は渡す必要があります。

private class MyLicenseCheckerCallback implements LicenseCheckerCallback {
@Override
public void allow() {
        if (isFinishing()) {
                        // Don't update UI if Activity is finishing.
                        return;
}
// Should allow user access.
startMainActivity();

            }

@Override
public void applicationError(ApplicationErrorCode errorCode) {
    if (isFinishing()) {
        // Don't update UI if Activity is finishing.
        return;
    }
    // This is a polite way of saying the developer made a mistake
    // while setting up or calling the license checker library.
    // Please examine the error code and fix the error.
    toast("Error: " + errorCode.name());
    startMainActivity();

}

@Override
public void dontAllow() {
    if (isFinishing()) {
        // Don't update UI if Activity is finishing.
        return;
    }

    // Should not allow access. In most cases, the app should assume
    // the user has access unless it encounters this. If it does,
    // the app should inform the user of their unlicensed ways
    // and then either shut down the app or limit the user to a
    // restricted set of features.
    // In this example, we show a dialogue that takes the user to Market.
    showDialog(0);
}
}
4

1 に答える 1

1

ライセンス キーが必要な理由については、この記事をお読みください。

https://support.google.com/googleplay/android-developer/answer/186113?hl=ta

次の手順に従って、リリース秘密署名キーを作成してください。

[ファイル] -> [エクスポート] を選択します

  1. ポップアップで [Android] を展開し、[Android アプリケーションのエクスポート] を選択します。
  2. 次のポップアップで、[参照] ボタンを選択し、APK を公開する必要があるプロジェクトを選択します。
  3. [次へ] ボタンをクリックします。次のオプション セットは、既存のキーストアを選択するか、新しいキーストアを作成するためのものです。[新しいキーストアの作成] を選択し、キーストア ファイルを保存する場所を設定し、独自のパスワードを選択して同じことを確認します。
  4. 次のページは、オプションのキー作成セットです。ここで、キーストアのエイリアスを作成します。繰り返しますが、パスワードを選択して同じことを確認します。キーストアの有効期間を年数で設定します。最低でも25年は必要です。このページの残りの詳細を入力します。
  5. このウィザードの最後のページで、APK をコンピューターに保存する場所を選択します。

それだけです。

注: リリース署名キーは、Google が開発者のために作成するのではなく、開発者が作成する必要があります。自己署名証明書です。この鍵は安全に保管し、場合によっては複数の場所に保管してください。上記の手順 4 で作成した署名キー ファイルへのアクセスを失うと、アプリケーションの更新を公開できなくなります。紛失したキーを回復する既知の方法はありません。上記のプロセスで選択したパスワードにも同じことが当てはまります。キー ファイルまたはそのパスワードを紛失しないでください。

于 2013-07-05T05:43:57.530 に答える