WebEngageAppEx
详细的设置指南请在这里查看 这里。
最低系统要求
WebEngage SDK 支持 iOS8 及以上版本。以下框架应作为 Xcode 项目的部分进行链接(直接集成)。
1. CoreLocation.framework
2. SystemConfiguration.framework
3. AdSupport.framework
4. -lsqlite3
有两种方式将 WebEngage 集成到现有的/new Xcode 项目中。
1. CocoaPods 集成(推荐)
-
将以下内容添加到您的 Podfile 中
# For Xcode 10 and above: target 'YourAppTarget' do platform :ios, '8.0' pod 'WebEngage' end # ServiceExtension Target target 'NotificationService' do platform :ios, '10.0' pod 'WebEngageBannerPush' end # ContentExtension Target target 'NotificationViewController' do platform :ios, '10.0' pod 'WebEngageAppEx/ContentExtension' end
-
运行
pod install
命令安装 WebEngage SDK
有关 Swift 桥接头详细信息的说明,请参见此处。
了解 Podfile 规格在此处。
2. 直接集成(手动)
-
在此处下载 SDK 文件。解压缩下载的 zip 文件。在解压缩的 zip 文件中会有两个目录 - xc6 和 xc7。如果您使用的是 Xcode 9,请使用
xc9
目录中的Webengage.framework
。对于 Xcode 10 和更高版本,请使用xc10
目录中的。将适当的Webengage.framework
保存在您计算机上的一个位置。 -
在 Xcode 的工作区窗口的编辑区域,选择项目导航器中的项目名称。项目编辑器出现在窗口的编辑区域。
-
在项目编辑器顶部点击
General
选项卡。 -
在
Embedded Libraries
部分点击+
按钮。它将打开文件选择器,您可以选择项目。打开 WebEngage.framework 并选择Copy if needed
选项。这会将框架复制到您的项目目录中。 -
在嵌入式库下,有
Linked Frameworks and Libraries
,点击+
按钮并添加以下框架SystemConfiguration.framework CoreLocation.framework AdSupport.framework
-
转到项目编辑器顶部的
Build Settings
选项卡。搜索Other Linker Flags
选项。在其下添加-lsqlite3
。
此时,WebEngage SDK 集成完成,并且您的项目应能成功构建。
有关更多信息,请参见此处。