BringgDriverSDKObjc 1.122.0

BringgDriverSDKObjc 1.122.0

由以下人员进行维护:IdozMichael TzachLior SionIdo MizrachiDanny Shmueli



 
依赖
Socket.IO-Client-Swift= 15.1.0
Starscream= 3.1.0
libPhoneNumber-iOS= 0.9.15
GzipSwift= 5.0.0
Alamofire= 4.9.0
XCGLogger= 7.0.0
RealmSwift= 4.4.1
ObjcExceptionBridging= 1.0.1
Kingfisher= 5.7.1
KeychainAccess= 3.2.0
DeviceKit= 4.2.1
 

  • Bringg iOS Dev Team

CocoaPods Compatible Platform

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 并打开创建的工作区。