HoTSDK
HoTSDK 使用户能够将自己的应用中集成 vring 相关功能。
最低平台要求
- iOS 16.0+
- Xcode 14.2
- CocoaPods
功能
- 将用户注册到 HoTSDK
- 创建 Vring
- 获取所有 Vring
- 更新 Vring
- 添加联系人
- 获取所有联系人
- 静音联系人
- 取消静音联系人
- 向联系人发送 Vring
- 接收 Vring
- 不播放直接接受
- 播放后接受
- 拒绝 Vring
- 删除联系人
- 删除 Vring
- 播放 Vring
- 创建群组
- 向群组发送 Vring
- 删除群组
- 注册设备 Token 以支持推送通知
先决条件
- 获取HoTSDK的
API_KEY
。 - 创建一个名为
HoTSDK-Info.plist
的Plist文件。请确保文件名与所述名称完全一致,不要有其他扩展字母。请参考以下源代码。<dict> <key>API_KEY</key> <string>YOUR_API_KEY</string> </dict>
- 要从HoTSDK接收推送通知,请在HoT公司仪表板上的通知部分进行配置。设置必要的APNs数据,包括.p8文件、key_id、team_id和bundle_id。
- 确保在完成SDK初始化后,设置了正确的ENV以推送通知**(.development 或 .production)**,如下所示。
HoT.shared.apnsEnvironment = .development
安装
CocoaPods
CocoaPods 是Cocoa项目的依赖管理工具。要了解使用和安装说明,请访问他们的网站。要使用CocoaPods将HoTSDK集成到您的Xcode项目中,请在您的 Podfile
中指定它。
pod 'HoTSDK'
# Uncomment the next line to define a global platform for your project
platform :ios, '16.0'
target 'REPLACE_YOUR_APP_TARGET_NAME' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
# Pods for REPLACE_YOUR_APP_TARGET_NAME
pod 'HoTSDK', '1.0.0'
end
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
# THIS WILL SETUP THE IPHONEOS_DEPLOYMENT_TARGET to 16.0
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '16.0'
end
end
end
在项目中安装pod时,请确保以下要点
- 用户项目的最小部署版本应为16.0
- 如果您遇到问题。请转到用户项目的构建设置,并搜索用户 Script Sandboxing 并将其设置为 NO。此问题特定于Xcode版本,所以如果您没有遇到此类问题,请忽略。
成功完成之前步骤后,继续构建您的项目。最初,调用以下方法以检查具有有效API_KEY的HoTSDK的初始化。
HoT.shared.initialize()
此方法验证从 HoTSDK-Info.plist
中的API_KEY,并检查与HoT服务器。如果设置正确,您可以访问其他vring功能。
就是这样!现在您已经可以使用HoTSDK
在应用程序中启用vring相关功能了。请记住,在需要时,在HoTSDK的custom_user_id
数据字段中传递您的应用程序用户的userId
(应在整个公司中唯一)。
版权信息
版权所有 © 2024 Distalreality。保留所有权利。