feat: Add isWXAppSupportApi props.
This commit is contained in:
5
index.d.ts
vendored
5
index.d.ts
vendored
@@ -10,3 +10,8 @@ export function registerApp(appid: string, universalLink: string): void;
|
||||
* 微信已安装返回 `true`,未安装返回 `false`。
|
||||
*/
|
||||
export function isWXAppInstalled(): Promise<Boolean>;
|
||||
/**
|
||||
* 判断当前微信的版本是否支持 OpenApi
|
||||
* 支持返回 true,不支持返回 false
|
||||
*/
|
||||
export function isWXAppSupportApi(): Promise<Boolean>;
|
6
index.js
6
index.js
@@ -17,4 +17,10 @@ export default class Wechat {
|
||||
static isWXAppInstalled() {
|
||||
return NativeModules.RNWechat.isWXAppInstalled();
|
||||
}
|
||||
/**
|
||||
* 判断当前微信的版本是否支持OpenApi,支持返回 true,不支持返回 false
|
||||
*/
|
||||
static isWXAppSupportApi() {
|
||||
return NativeModules.RNWechat.isWXAppSupportApi();
|
||||
}
|
||||
}
|
||||
|
@@ -61,4 +61,14 @@ RCT_REMAP_METHOD(isWXAppInstalled, :(RCTPromiseResolveBlock)resolve :(RCTPromise
|
||||
resolve(@NO);
|
||||
}
|
||||
}
|
||||
|
||||
// 判断当前微信的版本是否支持OpenApi,支持返回YES,不支持返回NO。
|
||||
RCT_REMAP_METHOD(isWXAppSupportApi, resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) {
|
||||
if ([WXApi isWXAppSupportApi]) {
|
||||
resolve(@YES);
|
||||
} else {
|
||||
resolve(@NO);
|
||||
}
|
||||
}
|
||||
|
||||
@end
|
||||
|
Reference in New Issue
Block a user