DriveKitVehicleUI 2.4.0

DriveKitVehicleUI 2.4.0

由以下人员维护:Jeremy BayleDavid BauduinAmineGDriveQuant CI



 
依赖关系
DriveKitCommonUI= 2.4.0
DriveKitVehicle>= 0
DriveKitTripAnalysis>= 0
 

  • 作者:
  • DriveQuantPublic

什么是 DriveKit SDK?

DriveKit SDK 是由 DriveQuant 开发的一款基于智能手机传感器的移动电信技术,用于分析汽车行程并评估驾驶风格对安全、燃油消耗、分心速度的影响。DriveKit SDK 还使用手机传感器来检测交通事故。

DriveKit SDK 是一个灵活的软件套件,用于创建用于激励、指导和改进驾驶员的移动应用程序。DriveKit SDK 包括用于行程数据展示、游戏化和驾驶员辅导功能的开源图形库。

要将 DriveKit SDK 集成到您的应用程序中,请遵循安装指南:[docs.drivequant.com](https://docs.drivequant.com)

Illustration

为什么使用示例应用程序?

示例应用程序包含所有的 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部分

⚙️ 配置演示应用程序

  1. 确保您已在之前的步骤中设置了API密钥。否则,界面将显示错误消息。
  2. 设置您唯一的用户ID。我们强烈建议您永远不要使用电子邮件地址或电话号码来定义唯一的用户ID。建议您设置一个唯一、通用且匿名的用户ID。例如,您可以生成一个全局唯一标识符。
  3. 输入一些信息,例如名、姓或别名。您可以跳过此步骤,稍后设置信息。
  4. 授予所有必要权限,允许应用程序访问智能手机的传感器。
  5. 将您的第一辆车添加到您的帐户。就这么简单!

您可以观看以下教程视频以获取更多详细信息:DriveKit演示应用程序 - iOS - 第2部分

🚗 测试演示应用程序

恭喜!应用程序配置完成,现已准备好运行!

现在您可以探索应用程序的主要屏幕

  1. 仪表板:提供对所有功能的访问
  2. 参数:通过⚙️图标访问,允许管理用户数据、自动模式、通知和断开连接。
  3. 功能列表:每个卡片都包含DriveKit SDK的一个功能。探索它们以获得SDK的全面了解。
  4. 行程模拟器:允许再现一次行程并了解行程分析组件的生命周期。不应在生产应用程序中嵌入。

Demo App

熟悉智能手机电信的最佳方式是尝试在旅行时使用该应用程序,无论是开车还是乘坐公共交通。

或者,您可以在办公室使用行程模拟器进行一些测试,该模拟器允许您再现真实行程的预录数据。

您可以观看以下教程视频获取更多详细信息:DriveKit 演示应用程序 - iOS - 第3部分

我们希望您会喜欢发现DriveKit SDK。如果您有任何问题或建议,请随时联系我们。我们的目标是帮助您节省时间,充分利用DriveKit SDK的潜力来提升您的产品。享受使用DriveKit吧!