2016-04-03 56 views
0

我在我的遊戲製作工作室遊戲中使用谷歌播放服務,我注意到如果玩家沒有登錄谷歌播放,遊戲會在顯示插頁式廣告或者屏幕鎖定和解鎖後繼續詢問登錄。我只想在彈出的標誌顯示只有當用戶點擊右按鈕。如何停止自動登錄彈出窗口? 在此先感謝如何禁用Google Play自動登錄遊戲製造商?

回答

0

嘗試此操作:轉至'YourGame.gmx>擴展程序> GooglePlayServicesExtension> AndroidSource> Java'其中「YourGame.gmx」是您的項目文件。現在用記事本或任何其他文本編輯軟件打開Goog​​lePlayServicesExtension.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 studio的老方法。

轉到gamemaker工作室路徑>安卓>亞軍>來源> yyandroidpackagedomain> yyandroidpackagecompany> yyandroidpackageproduct>並找到gamehelper.java

公開賽在MS Word和找到這些,改變了這一點。

boolean mConnectOnStart = false; 
boolean mUserInitiatedSignIn = false; 

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

注意不能在運行測試工作必須首先編譯。

相關問題