|
@@ -13,6 +13,8 @@ import com.facebook.react.bridge.ReactContextBaseJavaModule;
|
|
import com.facebook.react.bridge.ReactMethod;
|
|
import com.facebook.react.bridge.ReactMethod;
|
|
import com.facebook.react.bridge.WritableMap;
|
|
import com.facebook.react.bridge.WritableMap;
|
|
import com.facebook.react.modules.core.DeviceEventManagerModule;
|
|
import com.facebook.react.modules.core.DeviceEventManagerModule;
|
|
|
|
+import com.tencent.mm.opensdk.modelbiz.WXLaunchMiniProgram;
|
|
|
|
+import com.theweflex.react.WeChatModule;
|
|
|
|
|
|
import java.util.HashMap;
|
|
import java.util.HashMap;
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
@@ -58,6 +60,16 @@ public class AndroidUtil extends ReactContextBaseJavaModule {
|
|
}
|
|
}
|
|
|
|
|
|
@ReactMethod
|
|
@ReactMethod
|
|
|
|
+ public void toMiniProgram(String programId, String path) {
|
|
|
|
+ WXLaunchMiniProgram.Req req = new WXLaunchMiniProgram.Req();
|
|
|
|
+ req.userName = programId; // 填小程序原始id
|
|
|
|
+ req.path = path; //拉起小程序页面的可带参路径,不填默认拉起小程序首页
|
|
|
|
+ req.miniprogramType = WXLaunchMiniProgram.Req.MINIPTOGRAM_TYPE_RELEASE;// 可选打开 开发版,体验版和正式版
|
|
|
|
+ WeChatModule.api.sendReq(req);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ @ReactMethod
|
|
public void testJS() {
|
|
public void testJS() {
|
|
WritableMap event = Arguments.createMap();
|
|
WritableMap event = Arguments.createMap();
|
|
//传递的参数
|
|
//传递的参数
|