Skip to content

Commit 9ba05c1

Browse files
committed
fix: add the corpId param
1 parent d3292dd commit 9ba05c1

File tree

3 files changed

+9
-5
lines changed

3 files changed

+9
-5
lines changed

android/src/main/java/com/wechatlib/WeChatLibModule.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -674,15 +674,15 @@ public void pay(ReadableMap data, Callback callback) {
674674
}
675675

676676
@ReactMethod
677-
public void openCustomerServiceChat(String kfUrl, Callback callback) {
677+
public void openCustomerServiceChat(String corpId, String kfUrl, Callback callback) {
678678
if (api == null) {
679679
callback.invoke(NOT_REGISTERED);
680680
return;
681681
}
682682
// open customer service logic
683683
WXOpenCustomerServiceChat.Req req = new WXOpenCustomerServiceChat.Req();
684684

685-
req.corpId = this.appId;
685+
req.corpId = corpId;
686686
req.url = kfUrl;
687687
callback.invoke(null, api.sendReq(req));
688688
}

ios/WechatLib.mm

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -569,11 +569,12 @@ - (NSData *)compressImage:(UIImage *)image toByte:(NSUInteger)maxLength {
569569
}
570570

571571
// 跳转微信客服
572-
RCT_EXPORT_METHOD(openCustomerServiceChat:(NSString *)kfUrl
572+
RCT_EXPORT_METHOD(openCustomerServiceChat:(NSString *)corpId
573+
:(NSString *)kfUrl
573574
:(RCTResponseSenderBlock)callback)
574575
{
575576
WXOpenCustomerServiceReq *req = [[WXOpenCustomerServiceReq alloc] init];
576-
req.corpid = self.appId; //企业ID
577+
req.corpid = corpId; //企业ID
577578
req.url = kfUrl; //客服URL
578579
[WXApi sendReq:req completion:nil];
579580
}

src/index.d.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,10 @@ declare module 'react-native-wechat-lib' {
1313
appId: string,
1414
universalLink?: string
1515
): Promise<boolean>;
16-
export function openCustomerServiceChat(kfUrl: string): Promise<string>;
16+
export function openCustomerServiceChat(
17+
corpId: string,
18+
kfUrl: string
19+
): Promise<string>;
1720
export function isWXAppInstalled(): Promise<boolean>;
1821
export function isWXAppSupportApi(): Promise<boolean>;
1922
export function getApiVersion(): Promise<string>;

0 commit comments

Comments
 (0)