Digital Feedback Mobile SDK
Forsta Digital Feedback Mobile SDK 为您移动应用程序中的任何触摸点提供无缝的内置反馈。
文档
有关集成所需的全部内容,都可以在 仓库维基 中找到。
设置(Android)
先决条件
-
Android API Level 21 或更高版本(Android 5.0 及以上)
-
AndroidX 已启用
- 有关 AndroidX 的设置和迁移的更多信息,请参阅此处
-
依赖项
这些依赖项将由 Gradle 同步自动下载
- AndroidX
- Gson (2.10)
- Mozilla Rhino (1.7.12)
安装
将 SDK 依赖项添加到应用级别的 build.gradle
文件。
// build.gradle (Module)
dependencies {
...
implementation 'com.confirmit.mobilesdk:mobilesdk:3.9.2'
}
一旦做出这些更改,只需刷新或同步您的 gradle 依赖项。
R8 / ProGuard
如果您使用 R8,则会自动包含缩放和混淆规则。
ProGuard 用户必须手动添加以下规则。
# Rhino
-keep class org.mozilla.javascript.** { public *; }
-dontwarn org.mozilla.javascript.**
设置(iOS)
先决条件
- Xcode 13 或更高版本
- 目标 iOS 11 或更高版本
- Swift 5.5 或更高版本
安装
1. 使用 Swift 包管理器
步骤 1. 在 Package.swift
文件中添加包 URL 和依赖关系
// swift-tools-version:5.5
import PackageDescription
let package = Package(
name: "<Your Product Name>",
dependencies: [
.package(url: "https://github.com/ForstaGlobal/DigitalFeedbackMobileSDK.git", .upToNextMajor(from: "3.9.2"))
],
targets: [
.target(
name: "<Your Target Name>",
dependencies: [
.product(name: "ConfirmitMobileSDK", package: "DigitalFeedbackMobileSDK")
]
),
]
)
步骤 2. 运行 swift package resolve
2. 使用 CocoaPods
需要 CocoaPods 1.10.0 或更高版本
步骤 1. 在 Podfile
文件中添加本地 pod 路径
use_frameworks!
platform :ios, '12.0'
# Your target
target 'MyApp' do
# ... others pods
pod 'ConfirmitMobileSDK', '3.9.2'
end
步骤 2. 运行 pod update
3. 手动方法
步骤 1. 克隆 Github 仓库。
步骤 2. 如果 Framework 文件夹尚未存在,在项目导航器(顶部条目)中右键单击您的项目,并选择“新建组”。将新组命名为 Frameworks
。
步骤 3. 在 Finder 中将 Frameworks 文件夹拖放到项目导航器中。确保在放入之前目标就在 Frameworks 文件夹的底部。
步骤 4. 确保在添加文件时选择了以下选项
- “如果需要则复制项”和“创建组”都应被选中。
- 点击完成。