许可证 | 自定义 |
发布最新发布 | 2016年12月 |
由 Asaf Manassen、Arik Shifer、IBM Bluemix Mobile SDKs、AnanthaKrish 维护。
此包包含与 Bluemix Mobile 服务交互所需的原生组件。SDK 管理iOS移动应用与 Bluemix Mobile 服务之间的所有通信和安全集成。
当您使用 Bluemix 创建应用程序时,将在单个应用程序上下文中为应用程序配置多个服务。您的移动应用将获得以下移动服务的访问权限:Mobile Client Access(包括安全、分析和日志记录)、推送通知和 Cloudant NoSQL DB。
版本:1.0.0
使用 CocoaPods 安装 SDK。使用 CocoaPods 可以显着缩短新项目的启动时间并减轻管理库版本要求和依赖的负担。
有关安装 CocoaPods 的说明,请参阅CocoaPods 入门指南。如果您正在使用示例,已经为您提供了一个 pod 文件。
完整的 SDK 由一个核心加上一组对应于 Bluemix Mobile 服务公开的功能的 pod 组成。每个 iOS SDK 组成部分都作为通过 CocoaPods 提供的单独 pod 提供,您可以逐个将其添加到项目中。MobileFirst 平台为 iOS 的 SDK 包含以下 pod,您可以将任何一个添加到项目中
您的移动应用程序与 Bluemix 服务的连接和交互取决于与 Bluemix 应用程序关联的应用程序 ID 和应用程序路由。
// Initialize SDK with IBM Bluemix application ID and route
IMFClient *imfClient = [IMFClient sharedInstance];
[imfClient initializeWithBackendRoute:<app route> backendGUID:appId];
// Initialize SDK with IBM Bluemix application ID and route
IMFClient.sharedInstance().initializeWithBackendRoute(applicationRoute, backendGUID: applicationId);