2

我正在使用react-native-intercom在我的应用程序中管理对讲机。我已经使用 CocoaPods 安装了 Intercom iOS SDK,并链接了react-native-intercom. 但是构建失败并出现错误Use of undeclared identifier 'Intercom' in AppDelegate.m - react-native-intercom

steps 1 (Install and Link Intercom)

npm install react-native-intercom
react-native link react-native-intercom

step 2 (Import Intercom in AppDelegate.m)
#import "Intercom/intercom.h"


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[Intercom setApiKey:@"myApiKey" forAppId:@"myAppId"];
[Intercom registerUnidentifiedUser];

}

- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken 
{
[Intercom setDeviceToken:deviceToken];
}
4

1 回答 1

3

我正在使用 react-native 并通过更改intercomIntercom.

#import "对讲/对讲.h"

使用#import "Intercom/Intercom.h"而不是#import "Intercom/intercom.h"AppDelegate.m文件中

如果您进入工作区中框架的 Headers 文件夹,您(Workspace -> Intercom.framework -> Headers)将看到该Intercom.h文件。

于 2021-03-24T06:36:10.577 回答