MappIntelligence 5.0.10

MappIntelligence 5.0.10

Webtrekk DevGroup Mobile 维护。



  • Mapp Digital

MappIntelligence 跟踪库

Build Status

CocoaPods Compatible Carthage SPM Platform support

MappIntelligence SDK 允许您跟踪 App 中的用户活动、屏幕流程和媒体使用情况。所有数据都发送到 MappIntelligence 跟踪系统中进行进一步分析。

需求

平台 版本
iOS 10.0+
tvOs 11.0+
watchOs 4.0+

安装

CocoaPods (Podfile)

pod 'MappIntelligence'

Carthage (Cartfile)

github "mapp-digital/MappIntelligence-iOS-v5"

Swift Package Manager (Swift 包管理器)

The Swift Package Manager 是一个用于自动化 Swift 代码分发的工具,并集成到了 swift 编译器中。它目前处于早期开发阶段,但 Alamofire 已支持在其支持的平台上使用。

一旦您设置了 Swift 包,将 MappIntelligence 作为依赖项添加即可像添加到您的 Package.swift 的依赖值一样简单。

依赖项: [ .package(url: "https://github.com/mapp-digital/MappIntelligence-iOS-v5.git", .upToNextMajor(from: "5.0.4.5")) ]

OCLint

我们使用来自 OCLint 的 Oclint。关于此项目的具体设置,请参阅 .oclint.yml 文件。

Travis CI

我们使用 Travis CI 检查代码中的不一致性并运行代码检查器和测试。关于此项目的具体设置,请参阅 .travis.yml 文件。

从 Webtrekk SDK V4 迁移

Mapp Intelligence SDK v5 提供从 Mapp Intelligence v4 迁移的可能,而不会丢失用户数据,这意味着在更新到新版本时,您不会丢失历史数据。默认情况下,此选项处于禁用状态,并且需要在全局配置中手动启用。请使用以下函数从版本 4 升级到版本 5 而不丢失数据。

MappIntelligence.shared()?.shouldMigrate = true

SSL

自iOS 9开始,苹果对网络连接中SSL的使用执行得更加严格。MappIntelligence强烈推荐并提供了使用支持SSL的合法服务器Url。如果需要绕过这一限制,App需要在Info.plist中添加一个异常条目。有关苹果这方面的规定,可在iOS开发者库中找到详细的文档。

带有功能的示例App

有关此SDK中功能的示例App,请参阅:https://github.com/mapp-digital/MappIntelligence-iOS-v5/tree/master/MappIntelligenceDemoApp

许可权

请查看LICENSE文件了解许可权和限制(MIT)。