1
0
Code Issues Pull Requests Packages Projects Releases Wiki Activity GitHub Gitee

feat: Add getApiVersion props.

This commit is contained in:
jaywcjlove
2020-08-02 02:04:01 +08:00
parent 70405ecbf5
commit 0ee0690846
6 changed files with 68 additions and 23 deletions

View File

@@ -13,6 +13,7 @@ public class RNWechatModule extends ReactContextBaseJavaModule {
private final ReactApplicationContext reactContext;
private String appId;
private IWXAPI api = null;
private final static String NOT_REGISTERED = "registerApp required.";
public RNWechatModule(ReactApplicationContext reactContext) {
super(reactContext);
@@ -34,4 +35,17 @@ public class RNWechatModule extends ReactContextBaseJavaModule {
promise.reject("-1", e.getMessage());
}
}
@ReactMethod
public void getApiVersion(Promise promise) {
try {
if (api == null) {
throw new Exception(NOT_REGISTERED);
}
promise.resolve(api.getWXAppSupportAPI());
} catch (Exception e) {
promise.reject("-1", e.getMessage());
}
}
}