数字反馈移动 SDK

Forsta 数字反馈移动 SDK 为移动应用程序中的任何接触点提供无缝的应用程序内反馈。


文档

您可以在仓库 Wiki中找到开始集成所需的一切内容。


设置 (Android)

先决条件

安装

将 SDK 依赖项添加到应用程序级别的 build.gradle 文件中。

// build.gradle (Module)
dependencies {
    ...
    implementation 'com.confirmit.mobilesdk:mobilesdk:3.13.0'
}

在您完成这两项更改后,只需刷新/同步您的 gradle 依赖项即可。

R8 / ProGuard

如果您正在使用 R8,则收缩和混淆规则将自动包含在内。

ProGuard 用户必须手动添加以下规则。

# Rhino
-keep class org.mozilla.javascript.** { public *; }
-dontwarn org.mozilla.javascript.**

设置 (iOS)

先决条件

安装

1. 使用 Swift Package Manager

步骤 1. 将包 URL 和依赖项添加到 Package.swift

// swift-tools-version:5.8

import PackageDescription

let package = Package(
    name: "<Your Product Name>",
    dependencies: [
		.package(url: "https://github.com/ForstaGlobal/DigitalFeedbackMobileSDK.git", .upToNextMajor(from: "3.13.0"))
    ],
    targets: [
        .target(
		    name: "<Your Target Name>",
		    dependencies: [
		        .product(name: "ConfirmitMobileSDK", package: "DigitalFeedbackMobileSDK")
		    ]
		),
    ]
)

步骤 2. 运行 swift package resolve

2. 使用 CocoaPods

步骤 1. 将本地 pod 路径添加到 Podfile

use_frameworks!
platform :ios, '11.0'

# Your target
target 'MyApp' do
  # ... others pods
  pod 'ConfirmitMobileSDK', '3.13.0'
end

步骤 2. 运行 pod update

3. 手动方法

步骤 1. 克隆 Github 仓库。

步骤 2. 如果 Frameworks 文件夹尚不存在,请在项目导航器(最顶层条目)中右键单击您的项目,然后选择“New Group”。 将新组命名为 Frameworks

步骤 3. 将其从 Finder 拖放到 Frameworks 文件夹中。 确保目标位于 Frameworks 文件夹的正下方,然后再放下。

步骤 4. 然后,确保选择了以下添加文件的选项


设置 (React Native)

先决条件

安装

步骤 1. NPM 安装包

react-native-webview 需要在 SDK 之前手动安装,否则必须手动链接本机模块。

// Please install react-native-webview manually
// npm install react-native-webview
npm install @forstaglobal/react-native-mobilesdk

步骤 2. 在 ios 文件夹中运行 pod install