ソースを参照

Fix missing import with onReceiveRegisterResult

Wei Fang 5 年 前
コミット
0fdf6cf4b6

+ 1 - 1
android/src/main/java/com/ichong/zzy/mipush/MIPushModule.java

@@ -67,7 +67,7 @@ public class MIPushModule extends ReactContextBaseJavaModule {
     }
 
     @ReactMethod
-    public mContext getRegId() {
+    public String getRegId() {
 
         return MiPushClient.getRegId(mContext);
     }

+ 9 - 1
android/src/main/java/com/ichong/zzy/mipush/MIPushReceiver.java

@@ -3,8 +3,12 @@ package com.ichong.zzy.mipush;
 import android.content.Context;
 import android.content.Intent;
 import com.facebook.react.modules.core.DeviceEventManagerModule;
+import com.xiaomi.mipush.sdk.ErrorCode;
+import com.xiaomi.mipush.sdk.MiPushClient;
 import com.xiaomi.mipush.sdk.MiPushMessage;
 import com.xiaomi.mipush.sdk.PushMessageReceiver;
+import com.xiaomi.mipush.sdk.MiPushCommandMessage;
+import java.util.List;
 
 /**
  * Created by zzy on 16/8/13.
@@ -76,7 +80,7 @@ public class MIPushReceiver extends PushMessageReceiver {
     /**
      * 接受客户端向服务器发送注册命令消息后返回的响应
      * @param context
-     * @param miPushMessage
+     * @param message
      */
     @Override
     public void onReceiveRegisterResult(Context context, MiPushCommandMessage message) {
@@ -96,4 +100,8 @@ public class MIPushReceiver extends PushMessageReceiver {
         MIPushPackage.sReactContext.getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class).emit(type, MIPushHelper.parsePushMessage(miPushMessage));
     }
 
+    private void sendListener(String type, String payload) {
+
+        MIPushPackage.sReactContext.getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class).emit(type, payload);
+    }
 }