Commit 057d4c203dedfb1f9991cc560f4219ee1c4f1c00

Authored by 赵康
1 parent bcd44dccf9
Exists in master

v4.5.5:权限拒绝回调方法增加参数

Showing 5 changed files with 23 additions and 13 deletions Side-by-side Diff

GameSDKDemo/build.gradle
... ... @@ -78,6 +78,6 @@ dependencies {
78 78 implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:5.1.4'
79 79 //VK
80 80 implementation 'com.gumptech:VKsdk:1.5.4'
81   -// implementation project(':GameSDK')
82   - implementation 'com.gumptech.sdk:GameSDK:4.5.3'
  81 + implementation project(':GameSDK')
  82 +// implementation 'com.gumptech.sdk:GameSDK:4.5.3'
83 83 }
GameSDKDemo/release/GameSDKDemo-release.apk
No preview for this file type
GameSDKDemo/release/output.json
... ... @@ -0,0 +1 @@
  1 +[{"outputType":{"type":"APK"},"apkInfo":{"type":"MAIN","splits":[],"versionCode":5,"versionName":"1.3","enabled":true,"outputFile":"GameSDKDemo-release.apk","fullName":"release","baseName":"release"},"path":"GameSDKDemo-release.apk","properties":{}}]
0 2 \ No newline at end of file
GameSDKDemo/src/main/java/com/gumptech/sdk/demo/MainActivity.java
... ... @@ -20,6 +20,8 @@ import com.gumptech.sdk.callback.PurchaseCallback;
20 20 import com.gumptech.sdk.callback.ResultCallback;
21 21 import com.gumptech.sdk.passport.fb.FBAccessToken;
22 22  
  23 +import java.util.Locale;
  24 +
23 25 public class MainActivity extends Activity implements PurchaseCallback {
24 26  
25 27 private static final String TAG = "MainActivity";
... ... @@ -39,9 +41,9 @@ public class MainActivity extends Activity implements PurchaseCallback {
39 41 super.onCreate(savedInstanceState);
40 42 setContentView(R.layout.activity_main);
41 43  
42   - tvVersion = (TextView) findViewById(R.id.version);
43   - userInfo = (TextView) findViewById(R.id.user_info);
44   - btnLoginOrLogout = (Button) findViewById(R.id.login_or_logout);
  44 + tvVersion = findViewById(R.id.version);
  45 + userInfo = findViewById(R.id.user_info);
  46 + btnLoginOrLogout = findViewById(R.id.login_or_logout);
45 47 btnLoginOrLogout.setOnClickListener(new View.OnClickListener() {
46 48  
47 49 @Override
... ... @@ -80,9 +82,11 @@ public class MainActivity extends Activity implements PurchaseCallback {
80 82 });
81 83  
82 84  
  85 + Log.i("DEMO", "country:" + Locale.getDefault().getCountry() + ",language:" + Locale.getDefault().getLanguage());
  86 +
83 87 GumpSDK.getSettings().setDebug(false);
84 88 /**
85   - * 设置否是打印debug日志
  89 + * 设置是否打印debug日志
86 90 */
87 91 GumpSDK.getSettings().enableDebugLogging(true);
88 92 /**
... ... @@ -178,8 +182,13 @@ public class MainActivity extends Activity implements PurchaseCallback {
178 182 }
179 183  
180 184 @Override
181   - public void onPermissionDenied() {
182   -
  185 + public void onPermissionDenied(String[] deniedPermissions) {
  186 + StringBuilder sb = new StringBuilder();
  187 + for (String s : deniedPermissions) {
  188 + sb.append(s);
  189 + sb.append(",");
  190 + }
  191 + Toast.makeText(MainActivity.this, "Permission denied:" + sb.toString(), Toast.LENGTH_SHORT).show();
183 192 }
184 193 });
185 194 /**
1 1 # Gump SDK 4 for Android接入文档
2 2  
3   -V4.5.4
4   -2018年9月10日
  3 +V4.5.5
  4 +2018年9月13日
5 5  
6 6 ## 版本概述
7 7  
... ... @@ -19,7 +19,7 @@ V4.5.4
19 19 }
20 20 }
21 21 dependencies {
22   - implementation 'com.gumptech.sdk:GameSDK:4.5.4'
  22 + implementation 'com.gumptech.sdk:GameSDK:4.5.5'
23 23 }
24 24  
25 25  
... ... @@ -143,8 +143,8 @@ InitializeCallback为初始化回调接口,此接口只有一个回调方法init
143 143  
144 144 }
145 145 @Override
146   - public void onPermissionDenied() {
147   - //用户拒绝授予权限
  146 + public void onPermissionDenied(String[] deniedPermissions) {
  147 + //用户未授予权限,参数为没有获取的权限
148 148 }
149 149 });
150 150