DriveKit SDK 是由 DriveQuant 开发的一款基于智能手机传感器的移动电信技术,用于分析驾车行程并评估驾驶风格对安全、燃油消耗、分心和超速的影响。DriveKit SDK 还使用手机的传感器来检测车祸。
DriveKit SDK 是为创建可参与、辅导和改善驾驶员的应用程序而设计的灵活软件开发套件。DriveKit SDK 包含用于行程数据展示、游戏化和驾驶员辅导功能的开源图形库。
要将 DriveKit SDK 集成到您的应用程序中,请遵循安装指南: docs.drivequant.com
示例应用程序包括所有 DriveKit SDK 组件。它已被开发出来以指导移动开发者了解 DriveQuant 的电信解决方案是如何工作的。
示例应用程序中可用的组件包括
- 行程分析 是反应器的核心,允许访问手机的传感器,并包含自动启动机制,以确保在您的应用程序在后台运行时分析行程;
- 权限实用工具 用于获取用户权限,允许 SDK 在后台运行时访问智能手机的传感器;
- 驾驶员数据 管理驾驶员数据的同步和显示。该组件内可用的屏幕包括
- 行程列表和详细信息;
- 准备好使用小部件来展示用户最近的出行信息;
- 我的合成 屏幕比较您每周、每月或每年的平均表现与参考水平以及您社区的司机的表现。
- 驾驶员数据时间线 管理时间线的显示。这些屏幕包含表示司机每周或每月评分的图表;
- 车辆 旨在选择一辆或多辆车,为每一辆选择自动启动模式以及管理每辆车的里程表;
- 驾驶员成就 包含游戏功能(排名、徽章和连击),用于衡量驾驶员表现并激励驾驶员改进;
- 挑战 用于显示挑战列表,加入挑战或显示挑战详情。
在您的移动应用程序中安装 DriveKit SDK 之前,我们建议您先使用演示应用程序进行一些测试。这很快,并且能为您节省时间。演示应用程序已经特别设计来帮助您了解智能手机车联网。
这就是为什么在您开始编码之前需要使用该应用程序的原因
-
学习如何初始化 DriveKit SDK 并创建用户。
-
了解如何请求用户运行应用程序所需的权限。智能手机车联网严格管制,因为后台访问传感器是敏感的。
-
了解行程分析的生命周期。行程检测、记录和分析已经优化,这是多年来努力的结果。通过演示应用程序,智能手机车联网将不再是一个谜。
-
为测试开源图形组件,以便选择您希望在应用程序中集成的组件;
-
验证您的应用程序中 DriveKit SDK 的行为与演示应用程序的行为完全相同。
我们鼓励您使用特别开源以节省您时间的应用程序代码。不要试图创新,因为所做选择和实施的机制已经经过精心设计并符合 iOS/Android 要求。
如何使用演示应用程序?
您可以根据以下步骤安装、运行并实验 DriveKit 演示应用程序。
✅ 前提条件
对于 iOS 集成,您需要以下元素
- 最新稳定版本的 Xcode
- Git
- CocoaPods
- 连接到您的 Mac 的 iPhone
- 有效的 DriveKit API 密钥
🧑💻 安装并运行演示应用
- 如果您想要使用 DriveKit SDK,必须有有效的 DriveKit API 密钥。获取 DriveKit API 密钥请联系我们: [email&protected]。
- 在
DriveKitConfig
类的开头,将您的 DriveKit API 密钥 添加到apiKey
属性。 - 在您的手机上构建并运行演示应用。
您可以通过以下教程视频了解更多详情: DriveKit 演示应用 - iOS - 第1部分
⚙️ 配置演示应用
- 确保在上一步中已设置 API 密钥。否则,界面将显示错误消息。
- 设置您的唯一用户标识符。我们建议您永远不要使用电子邮件地址或电话号码来定义唯一的用户 ID。建议您设置一个独特、通用且匿名的用户 ID。例如,您可以生成一个全球唯一标识符。
- 输入一些信息,例如名字、姓氏或昵称。您可以跳过此步骤,稍后再设置信息。
- 授予所有必要的权限,允许应用程序访问智能手机的传感器。
- 将您的第一辆车添加到您的账户。完事大吉!
您可以通过以下教程视频了解更多详情: DriveKit 演示应用 - iOS - 第2部分
🚗 测试演示应用
恭喜!该应用程序现在已配置就绪,可运行啦!
现在您可以探索应用程序的主要屏幕
- 仪表板:提供对所有功能的访问
- 参数:通过 ⚙️ 图标可访问,允许管理用户数据、自动模式、通知和断开连接。
- 功能列表:每张卡片都包含 DriveKit SDK 的一个功能。探索所有功能,以获取对 SDK 的全面了解。
- 旅行模拟器:允许模拟旅行并了解旅行分析组件生命周期功能的特性。不应在生产应用中嵌入。
要熟悉智能手机远程信息处理技术,最好的方法是尝试在开车或乘坐公共交通工具时使用应用的真实环境。
或者,您可以在办公室使用旅行模拟器进行一些测试,该模拟器允许您重现真实旅行的预先录制数据。
您可以观看以下教程视频以获取更多详细信息:DriveKit 演示应用 - iOS - 第 3 部分
我们希望您会喜欢探索 DriveKit SDK。如果您有任何问题或建议,请随时联系我们。我们的目标是帮助您节省时间,充分利用 DriveKit SDK 的全部潜力来提高您的产品。享受使用 DriveKit 吧!