ConfirmitMobileSDK 3.13.0

ConfirmitMobileSDK 3.13.0

ConfirmitConfirmit 维护。



  • Confirmit

Digital Feedback Mobile SDK

Forsta Digital Feedback Mobile SDK 为您移动应用程序中的任何触摸点提供无缝的内置反馈。


文档

有关集成所需的全部内容,都可以在 仓库维基 中找到。


设置(Android)

先决条件

  • Android API Level 21 或更高版本(Android 5.0 及以上)

  • AndroidX 已启用

    • 有关 AndroidX 的设置和迁移的更多信息,请参阅此处
  • 依赖项

    这些依赖项将由 Gradle 同步自动下载

安装

将 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. 确保在添加文件时选择了以下选项

  • “如果需要则复制项”和“创建组”都应被选中。
  • 点击完成。