测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可 | 自定义 |
发布最新发布 | 2016年12月 |
由Asaf Manassen,Arik Shifer,IBM Bluemix Mobile SDKs,Oded Betzalel,Rotem pod维护。
依赖 | |
Facebook-iOS-SDK | ~> 3.19 |
IMFCore | ~> 1.2 |
此包包含与 Bluemix Mobile Services 交互所需的本地组件。SDK管理iOS移动应用与Bluemix Mobile Services之间的所有通信和安全集成。
当您使用Bluemix创建应用程序时,多个服务在单个应用程序上下文中提供。您的移动应用程序可以访问以下移动服务:Mobile Client Access(包括安全、分析和日志记录)、Push Notifications 和 Cloudant NoSQL DB。
版本:1.0.0
使用 CocoaPods 安装 SDK。使用 CocoaPods 可以显着缩短新项目的启动时间并减少管理库版本要求和依赖的负担。
有关安装 CocoaPods 的说明,请参阅 CocoaPods入门。如果您正在使用 示例,已为您提供包含 pod 文件的 示例。
完整的SDK由核心和一组与Bluemix Mobile Services公开的功能相对应的pod组成。iOS SDK的每个部分都可以作为通过CocoaPods提供的单独pod使用,您可以将它们单独添加到您的项目中。MobileFirst Platform for iOS SDK包含以下pod,您可以将它们中的任何一个添加到您的项目中:
您移动应用程序与Bluemix服务之间的连接和交互依赖于与Bluemix应用程序关联的应用ID和应用路由。
IMFClient API是与SDK交互的入口点。您必须在调用任何其他API之前调用initializeWithBackendRoute: backendGUID:
方法。IMFClient提供有关当前SDK版本的信息和访问服务SDK的能力。此方法通常位于您移动应用程序的应用程序代理中。
以下示例初始化MobileFirst Platform for iOS SDK:
// 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财产(版权所有 IBM公司 2013, 2015。保留所有权利。美政府用户权限受限 - 使用、复制或公开披露受限于IBM公司GSA ADP采购合同)