Преглед изворни кода

[new]调整Android 初始化方法返回json字符串

zk пре 1 месец
родитељ
комит
96a78da4ec

+ 4 - 0
CHANGELOG.md

@@ -9,3 +9,7 @@
 ## 5.0.3+0
 
 * 升级Android引力引擎SDK版本到5.0.3
+
+## 5.0.4+0
+
+* android & ios initialize方法调整为初始化成功则返回回传字符串

+ 1 - 1
android/src/main/java/com/atmob/gravity_engine/GravityEnginePlugin.java

@@ -150,7 +150,7 @@ public class GravityEnginePlugin implements FlutterPlugin, MethodCallHandler {
                             return;
                         }
                         isCallback = true;
-                        result.success(isFromPromote(responseJson));
+                        result.success(responseJson != null ? responseJson.toString() : "");
                     }
 
                     private Boolean isFromPromote(JSONObject responseJson) {

+ 1 - 2
lib/gravity_engine_method_channel.dart

@@ -12,7 +12,6 @@ class MethodChannelGravityEngine extends GravityEnginePlatform {
   final methodChannel = const MethodChannel('gravity_engine');
 
   /// Initializes the Gravity Engine SDK.
-  /// Returns `true` if the user is attributed, `false` otherwise.
   @override
   Future<String> initialize(String appId, String accessToken, String clientId,
       String channel, bool debug) async {
@@ -26,7 +25,7 @@ class MethodChannelGravityEngine extends GravityEnginePlatform {
         'channel': channel,
       },
     );
-    return result ?? false;
+    return result ?? '';
   }
 
   @override