Speedchecker SDK for iOS, version 1.8.11 - 为您自己的应用提供免费速度测试。
Speedchecker Speed Test 的嵌入式框架版本支持其自己的 API,您可以从您的 iOS 应用代码中轻松访问各种方法和事件。您还可以尝试我们的Speedchecker on App Store,它由最新的 Speedchecker SDK 版本驱动。有关 SpeedChecker SDKs 的更多信息
功能
- 用户连接的延迟、下载和上传速度
- 对蜂窝、无线甚至本地网络的强大测量
- 测试细节,如当前速度和进度
- 其他信息,如网络类型和位置(见下文常见问题解答中的 KPI 列表)
- Speedchecker 提供并由 Speedchecker 维护的高容量服务器或自定义服务器
- Speedchecker 提供的详细统计和报告
要求
- Xcode 13.3.1 或更高版本
- Swift 5
- 开发目标 11.0 或更高版本
安装
Swift 包管理器
- 文件 > 添加包...
- 添加
https://github.com/speedchecker/speedchecker-sdk-ios
- 选择“更新至下一个主要版本”为“1.5.61”
CocoaPods
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '11.0'
use_frameworks!
target 'MyApp' do
pod 'SpeedcheckerSDK'
end
手动设置
- 将
SpeedcheckerSDK.xcframework
和所有其他框架从 Framework 文件夹 放入您的 Xcode 项目中。我们建议您复制而不是从其他位置引用。 - 在您的应用程序目标中,转到 通用 选项卡,框架、库和嵌入内容 部分,并为所有添加的框架设置“嵌入和签名”。
- 转到 构建阶段 选项卡并重新检查它是否已添加到 链接二进制与库 以及在 嵌入的框架 部分。
现在 SpeedcheckerSDK 框架应可导入到您的代码中。
Swift
import SpeedcheckerSDK
您可以通过下载我们的示例应用来更好地了解其工作原理,或查看API 文档
许可证
SpeedChecker 提供不同类型的许可证
免费 | 基本 | 高级 |
---|---|---|
下载/上传/延迟 | 下载/上传/延迟 | 下载/上传/延迟 |
设备/网络 KPI | 设备/网络 KPI | 设备/网络 KPI |
- | 自定义测试时长、多线程、预热阶段等 | 自定义测试时长、多线程、预热阶段等 |
所需位置权限 | - | - |
所需数据共享 | - | - |
- | 自定义测量服务器 | 自定义测量服务器 |
- | - | 后台数据收集 |
成本:免费 | 成本:[点击这里联系获取价格](https://www.speedchecker.com/contact-us.html) | 成本:[点击这里联系获取价格](https://www.speedchecker.com/contact-us.html) |
常见问题
SDK 是否免费使用?
是的!但 SDK 会收集您的应用的网络性能数据并将其与 Speedchecker 及我们的客户共享。免费 SDK 版本需要开启位置权限。基本和高级版本没有此类限制
您有 Android SDK 吗?
是的!请查看这个仓库
您支持跨平台框架开发的集成吗?
是的!我们支持 Flutter、React Native 和 Cordova
您提供免费支持吗?
不,我们只在基本和高级计划上提供支持
使用我们的 SDK 可以获取哪些所有指标或 KPI?
iOS 无法像 Android 那样提供收集网络和设备 KPI 的功能。以下是使用我们的 iOS SDK 可以检索到的一些 KPI
iOS KPI 列表 |
---|
下载/上传/延迟 |
设备型号 |
使用的测量服务器 |
地理位置准确性 |
纬度 & 经度 |
WiFi/蜂窝连接类型 |
蜂窝类型(例如 4G/3G) |
设备是否正在充电的指示 |
ISP |
ASN |
IP地址 |
你负责测试所需的所有基础设施吗?
是的,您无需运行任何服务器。我们提供和维护高质量服务器和CDN网络,以确保测试准确无误。如果您想配置自己的服务器,这可以在基本套餐和高级套餐中实现。
您是如何测量速度的?
查看我们的测量方法
接下来是什么?
请与我们联系以获取更多详细信息和许可要求。您还可以下载最新框架版本,查看Xcode项目的详细实现示例应用,以及我们的App Store上的网络速度测试应用程序。