IBMLocation 0.9.0.20140707-1250

IBMLocation 0.9.0.20140707-1250

测试已测试
语言语言 Obj-CObjective C
许可 自定义
发布最后发布2014年12月

John GerkenBelinda Johnson维护。



 
依赖项
IBMBluemix~> 1.0.0
IBMData~> 1.0.0
IBMFileSync~> 1.0.0
 

IBMLocation 0.9.0.20140707-1250

IBM Bluemix 移动云服务 iOS SDK

此软件包包含与 IBM Bluemix 移动云服务交互所需的原生组件。该 SDK 管理客户端与 Bluemix 中的移动云服务之间的所有通信和安全集成。

当您使用 Bluemix 创建移动云起始应用程序时,BlueMix 在单个应用程序上下文中部署多个服务。您的移动应用程序将获得以下移动服务的访问权限:移动应用程序安全、推送和移动数据。

版本:1.0.0.20140707-1250

安装

SDK 可以通过下载 zip 文件 或从 CocoaPods 安装所需的框架来安装。使用 CocoaPods 可显著缩短新项目的启动时间,并减轻管理库版本要求及其相互依赖性的负担。

有关安装 CocoaPods 的信息,请参阅此链接:https://guides.cocoapods.org.cn/using/getting-started.html#getting-started。如果您正在使用我们的 示例,则已经为您包含了一个 pod 文件。

内容

完整的 SDK 由一个核心库和一个对应于移动云服务公开的功能的 pod 集合组成。下载的 zip 文件包含所有这些。但是,iOS SDK 的每个组件也都可以通过 CocoaPods 作为单独的 pod 提供使用,您可以为项目单独添加。这提供了最大的灵活性,因为开发人员可以选择给定的应用程序所需的 pods。iOS SDK 包含以下 pods,任何 pods 都可以添加到您的项目中。

组件列表如下

  • ibmbluemix - 这是 SDK 的基础,用于控制与后端服务的连接和通信
  • ibmpush - 这是推送通知支持的服务 SDK
  • ibmdata - 这是云数据存储的服务 SDK
  • ibmfilesync - 这是云文件存储的服务 SDK
  • ibmcloudcode - 这是云代码调用的服务 SDK
  • ibmlocation - 这是为测试级别的移动位置服务提供的服务 SDK
  • docs/ - 此目录包含SDK的文档

支持的iOS版本

  • iOS 5.1.1
  • iOS 6
  • iOS 6.1
  • iOS 7
  • iOS 7.1

入门指南

服务与移动云应用程序相关联。与这些服务的连接和交互取决于与移动云应用程序相关的应用ID、应用密钥和应用路由。

IBMBluemix是与移动云服务SDK交互的入口点。在调用任何其他API之前,必须调用initialize方法。IBMBluemix提供有关当前SDK版本的信息和访问服务SDK的能力。

以下是一个初始化移动云服务SDK的示例。

[IBMBluemix initializeWithApplicationId: applicationId andApplicationSecret: applicationSecret andApplicationRoute: applicationRoute];
[IBMCloudCode initializeService];
[IBMData initializeService];
[IBMPush initializeService];

了解更多信息

要了解更多关于使用SDK的信息,请参阅以下资源

与Bluemix联系:Twitter | YouTube | 博客 | Facebook | Meetup

授权材料 - IBM财产(C)版权IBM公司2013,2014。保留所有权利。美国政府用户有限权利 - 使用、复制或披露受GSA ADP计划合同限制。

使用条款 | 通知 | Bolts使用条款 | Bolts专利