2016-04-03 8 views
0

ゲームメーカーのスタジオゲームでgoogle playサービスを使用している場合、Googleプレイヤーにログインしていないと、インタースティシャル広告を表示した後、または画面がロックされていてもログインを要求することに気付きました。ユーザーが右ボタンをタップしたときにのみ表示されるように、サインインポップアップを表示します。自動ログインポップアップを停止するにはどうすればよいですか? ありがとうございますゲームメーカーでgoogle play auto loginを無効にするにはどうすればよいですか?

答えて

0

次のようにお試しください:「YourGame.gmx> extensions> GooglePlayServicesExtension> AndroidSource> Java」ここで、「YourGame.gmx」はプロジェクトファイルです。メモ帳などのテキスト編集ソフトウェアでGooglePlayServicesExtension.javaを開きます。このコードの塊を見つける:

@Override 
public void onStart() 
{ 
    Log.i("yoyo","googleplayservices extension onStart called"); 
    //super.onStart(); 
    if (mGoogleApiClient != null) 
     mGoogleApiClient.connect(); 
} 

ここでif文とその中のコード行をコメントしてください。したがってこれに変更してください:

@Override 
public void onStart() 
{ 
    Log.i("yoyo","googleplayservices extension onStart called"); 
    //super.onStart(); 
    //if (mGoogleApiClient != null) 
     //mGoogleApiClient.connect(); 
} 

保存する(Ctrl + S)。これにより、ゲームの開始時にGoogle Playサービスへの自動ログインが無効になるか、onStart()が呼び出されるたびに正確に表示されなくなります。あなたの状況に役立つことを願っています。

0

gmスタジオの古い方法。ゲーム会社スタジオ・パス>アンドロイド>ランナー> SRC> yyandroidpackagedomain> yyandroidpackagecompany> yyandroidpackageproduct>へ

移動し、MSワードにgamehelper.java

オープンを見つけて、これらを見つけ、これに変更。

boolean mConnectOnStart = false; 
boolean mUserInitiatedSignIn = false; 

public void setMaxAutoSignInAttempts(int max) { 
    mMaxAutoSignInAttempts = 0; 
} 

実行テストでは動作しません。最初にコンパイルする必要があります。

関連する問題