Orchextra 5.0.0

Orchextra 5.0.0

由以下人员维护:Alejandro JimenezCesarTrigoPablo vicianoDavid Rada



 
依赖项
GIGLibrary~> 3.1
CryptoSwift~> 0.9
 

Orchextra 5.0.0

  • 作者
  • jcarlosestela

Orchextra iOS SDK for iOS

Language Version Build Status Carthage Compatible CocoaPods codecov.io

一个库,让您可以从 iOS 应用程序访问 Orchextra 平台。

入门指南

开始时,请在 Orchextra Dashboard 中创建一个项目(如果您尚未创建),您需要获取您的项目 APIKEYAPISECRET 以配置和集成 OCM SDK,您可以在 Orchextra dashboard 中通过点击“设置” -> “SDK 配置”来查找它们。

需求

  • iOS 9.0+

Swift & Xcode 版本支持

ORX 版本 Swift 版本 Xcode 版本
v3.x 3.x, 4.0, 4.1 9.x
v4.x 4.2 10.x
v5.x 5.0 > 10.2.x

安装

手动

要使用Orchextra Core,请转到发布页面,下载最新构建版本的"Orchextra.zip"。拖放Orchextra.framework

Carthage

Carthage是一个去中心化的依赖关系管理器,它构建依赖并为您提供了二进制框架。

您可以使用以下命令通过Homebrew安装Carthage

$ brew update
$ brew install carthage

如果您想使用Carthage添加Orchextra.framework,您需要将以下内容添加到您的Cartfile文件中

github "Orchextra/orchextra-ios-sdk" ~> 3.0

运行carthage update以构建框架,然后将构建的Orchextra.framework拖放到您的Xcode项目中。

Cocoapods (beta)

Cocoapods是Swift和Objective-C Cocoa项目的依赖关系管理器。它拥有超过51000个库,被超过300万个应用程序使用。CocoaPods可以帮助您优雅地扩展项目。

只需在您的Podfile中添加以下行

pod 'Orchextra', '~> 3.0'

设置

地理定位 - 配置 Info.plist

您必须提供(这是必需的)“应用为何需要使用位置服务”的描述,并在 info.plist 中使用以下键提供原因字符串。

  • NSLocationAlwaysUsageDescription
  • NSLocationWhenInUseUsageDescription

概览

Orchextra SDK 由功能部分组成。

启动 / 停止

  • 启动
  • 停止

Orchextra 核心

  • 身份验证
  • 绑定/解绑用户
  • 绑定设备
    • 匿名化(GDPR)
  • 业务单位
  • 标签
  • 自定义字段
  • 发送 ORX 请求

触发

  • 扫描器
    • 自定义
    • ORX 扫描器
  • 邻近性
  • Eddystone

动作

  • 自定义方案
  • 触发器
  • 推送通知
    • 注册/注销
    • 处理通知
      • 本地
      • 远程