测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可证 | 自定义 |
发布最后发布 | 2016年12月 |
Maintained by Asaf Manassen, Arik Shifer, IBM Bluemix Mobile SDKs, Oded Betzalel, Rotem pod.
依赖 | |
google-plus-ios-sdk | ~> 1.7 |
IMFCore | ~> 1.2 |
此软件包包含与 Bluemix 移动服务交互所需的本地组件。SDK 管理了 iOS 移动应用程序与 Bluemix 移动服务之间的所有通信和安全集成。
当您使用 Bluemix 创建应用程序时,在单一应用程序上下文中为多个服务提供配置。您的移动应用程序将获得以下移动服务的访问权限:移动客户端访问(包括安全、分析和日志记录)、推送通知和 Cloudant NoSQL 数据库。
版本:1.0.0
使用 CocoaPods 安装 SDK。使用 CocoaPods 可以显著缩短新项目的启动时间并减轻管理库版本要求和依赖的负担。
有关安装 CocoaPods 的说明,请参阅 CocoaPods 入门。如果您正在使用 示例,则包含供您使用的 pod 文件。
完整的 SDK 由一个核心库和一组对应于通过 Bluemix 移动服务公开的功能的 pods 组成。iOS SDK 的每一部分都可以通过 CocoaPods 作为单独的 pod 提供,以便您可以单独将其添加到项目中。MobileFirst 平台为 iOS SDK 包含以下 pods,您可以将其中的任何添加到项目
您的移动应用程序和 Bluemix 服务之间的连接和交互取决于与 Bluemix 应用程序关联的应用程序 ID 和应用程序路由。
IMFClient API是用于与SDK交互的入口点。在调用任何其他API之前,您必须调用initializeWithBackendRoute: backendGUID:
方法。IMFClient提供了关于当前SDK级别的信息以及对服务SDK的访问权限。此方法通常位于您的移动应用的app delegate中。
以下是一个初始化iOS SDK的MobileFirst平台的示例。
// 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);
Twitter | YouTube | 博客 | Facebook | Meetup
许可材料 - IBM财产(版权C IBM Corp. 2013,2015。版权所有。美政府用户限制权 - 受IBM公司GSA ADP计划合同的限制:使用、复制或公开披露。