2016-04-03 552 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; 
} 

注意不能在运行测试工作必须首先编译。

相关问题