顾海波

【修复】推送点击跳转

@@ -25,7 +25,7 @@ import android.content.Intent; @@ -25,7 +25,7 @@ import android.content.Intent;
25 import android.net.Uri; 25 import android.net.Uri;
26 import android.os.Build; 26 import android.os.Build;
27 import android.provider.Settings; 27 import android.provider.Settings;
28 - 28 +import android.util.Log
29 29
30 30
31 /** FlutterPushPlugin */ 31 /** FlutterPushPlugin */
@@ -50,6 +50,10 @@ class FlutterPushPlugin: FlutterPlugin, MethodCallHandler { @@ -50,6 +50,10 @@ class FlutterPushPlugin: FlutterPlugin, MethodCallHandler {
50 } 50 }
51 51
52 override fun onMethodCall(call: MethodCall, result: Result) { 52 override fun onMethodCall(call: MethodCall, result: Result) {
  53 +
  54 +
  55 + Log.d("onMethodCall", "${call.method}")
  56 +
53 if (call.method == "getPlatformVersion") { 57 if (call.method == "getPlatformVersion") {
54 result.success("Android ${android.os.Build.VERSION.RELEASE}") 58 result.success("Android ${android.os.Build.VERSION.RELEASE}")
55 } else if (call.method == "init") { 59 } else if (call.method == "init") {
@@ -8,7 +8,7 @@ class FlutterPush { @@ -8,7 +8,7 @@ class FlutterPush {
8 return FlutterPushPlatform.instance.getPlatformVersion(); 8 return FlutterPushPlatform.instance.getPlatformVersion();
9 } 9 }
10 10
11 - Future<void> init({ 11 + Future<bool> init({
12 String? defaultPlatform, 12 String? defaultPlatform,
13 String? appId, 13 String? appId,
14 String? appKey, 14 String? appKey,
@@ -21,7 +21,7 @@ class MethodChannelFlutterPush extends FlutterPushPlatform { @@ -21,7 +21,7 @@ class MethodChannelFlutterPush extends FlutterPushPlatform {
21 /// 初始化,如果没有appId或appKey,请登录小米开发者中心申请 21 /// 初始化,如果没有appId或appKey,请登录小米开发者中心申请
22 /// [appId] 应用appId 22 /// [appId] 应用appId
23 /// [appKey] 应用appKey 23 /// [appKey] 应用appKey
24 - Future<void> init({ 24 + Future<bool> init({
25 String? defaultPlatform, 25 String? defaultPlatform,
26 String? appId, 26 String? appId,
27 String? appKey, 27 String? appKey,
@@ -59,7 +59,7 @@ class MethodChannelFlutterPush extends FlutterPushPlatform { @@ -59,7 +59,7 @@ class MethodChannelFlutterPush extends FlutterPushPlatform {
59 } 59 }
60 60
61 /// 获取客户端的 RegId 61 /// 获取客户端的 RegId
62 - Future<String?> msgReceive() async { 62 + Future<bool> msgReceive() async {
63 return await methodChannel.invokeMethod('msgReceive'); 63 return await methodChannel.invokeMethod('msgReceive');
64 } 64 }
65 } 65 }
@@ -28,12 +28,10 @@ abstract class FlutterPushPlatform extends PlatformInterface { @@ -28,12 +28,10 @@ abstract class FlutterPushPlatform extends PlatformInterface {
28 throw UnimplementedError('platformVersion() has not been implemented.'); 28 throw UnimplementedError('platformVersion() has not been implemented.');
29 } 29 }
30 30
31 -  
32 -  
33 /// 初始化,如果没有appId或appKey,请登录小米开发者中心申请 31 /// 初始化,如果没有appId或appKey,请登录小米开发者中心申请
34 /// [appId] 应用appId 32 /// [appId] 应用appId
35 /// [appKey] 应用appKey 33 /// [appKey] 应用appKey
36 - Future<void> init({ 34 + Future<bool> init({
37 String? defaultPlatform, 35 String? defaultPlatform,
38 String? appId, 36 String? appId,
39 String? appKey, 37 String? appKey,
@@ -65,7 +63,7 @@ abstract class FlutterPushPlatform extends PlatformInterface { @@ -65,7 +63,7 @@ abstract class FlutterPushPlatform extends PlatformInterface {
65 } 63 }
66 64
67 /// 获取客户端的 RegId 65 /// 获取客户端的 RegId
68 - Future<String?> msgReceive() async { 66 + Future<bool> msgReceive() async {
69 throw UnimplementedError('msgReceive() has not been implemented.'); 67 throw UnimplementedError('msgReceive() has not been implemented.');
70 } 68 }
71 } 69 }