0

ゲームで非常に奇妙な振る舞いをしています。まず、有料と無料の 2 つのバージョンがあり、同じプレイ サービス ID でリンクされています。

私はアプリを開発して試してみましたが、完璧に動作するので、Google Play で本番環境に置きました。その後、有料版が招待を受け入れたときに、null であるため、処理しないことがフィードバックによってわかりました。代わりに、無料版では問題なく動作します。コードは同じです。

どのように可能ですか?

手動でインストールした同じ APK は機能しますが、Google Play に置くと機能しません。

誰でもこの問題を抱えていますか?

これはコードです:

    @Override
    public void onSignInSucceeded() {
        super.onSignInSucceeded();
        Log.i(GameProps.TAG, "invitation: "+getInvitationId());
        if (getInvitationId()!=null) {
            Intent intent=new Intent(this, OnlineGameScreen.class);
            intent.putExtra(GameProps.INVITATION_ID, getInvitationId());
            startActivity(intent);
        }
    }

getInvitationId() は null を返します。それはどのように可能ですか?

さよなら。

4

1 に答える 1