Bringg Driver SDK
安装
CocoaPods
请确保已安装 Cocoapods。
$ gem install cocoapods
要使用 CocoaPods 将 BringgDriverSDK 集成到您的 Xcode 项目中,请在 Podfile
中指定它
pod 'BringgDriverSDK', '1.116.1'
OR
pod 'BringgDriverSDKObjc', '1.116.1'
# All dependencies of the BringgDriverSDK needs to be built with the 'BUILD_LIBRARY_FOR_DISTRIBUTION' configuration set to 'YES'
BringgDriverSDKDependencies = [
'Socket.IO-Client-Swift',
'Starscream',
'libPhoneNumber-iOS',
'CryptoSwift',
'GzipSwift',
'Alamofire',
'XCGLogger',
'RealmSwift',
'ObjcExceptionBridging',
'Kingfisher',
'KeychainAccess',
'DeviceKit'
]
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
if BringgDriverSDKDependencies.include? target.name
config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES'
end
end
end
end
然后,运行以下命令
$ pod install
(省略命令内容)
启用以下功能(项目设置 -> 选择目标 -> '签名 & 功能')
- 后台模式 - 后台获取
- 后台模式 - 位置更新
Info.plist
请转到您应用的设置中的“信息”标签,并添加以下权限字符串:
- 隐私 - 总是位置和在使用中位置的使用描述
- 隐私 - 在使用中位置的使用描述
- 隐私 - 总是位置的使用描述
- 隐私 - 总是蓝牙的使用描述
- 隐私 - 蓝牙外设的使用描述
- 隐私 - 移动使用描述
示例应用
框架中包含有两个示例应用。
/Example
是该框架完整功能的示例应用。应用于使用SDK的驱动器应用的用例。/ActiveCustomerExample
是特定于客户应用使用该应用程序的用例的示例应用,其中客户从商店取货。
要使用示例应用,请克隆存储库并打开适用于您的用例的示例应用。在使用示例应用之前,请运行 pod install
并打开创建的工作区。