IMFFacebookAuthentication 1.2.1

IMFFacebookAuthentication 1.2.1

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

Asaf ManassenArik ShiferIBM Bluemix Mobile SDKsOded BetzalelRotem pod维护。



 
依赖
Facebook-iOS-SDK~> 3.19
IMFCore~> 1.2
 

  • IBM MobileFirst platform for iOS 提供。

Bluemix MobileFirst Services SDK for iOS

此包包含与 Bluemix Mobile Services 交互所需的本地组件。SDK管理iOS移动应用与Bluemix Mobile Services之间的所有通信和安全集成。

当您使用Bluemix创建应用程序时,多个服务在单个应用程序上下文中提供。您的移动应用程序可以访问以下移动服务:Mobile Client Access(包括安全、分析和日志记录)、Push Notifications 和 Cloudant NoSQL DB。

版本:1.0.0

安装 SDK

使用 CocoaPods 安装 SDK。使用 CocoaPods 可以显着缩短新项目的启动时间并减少管理库版本要求和依赖的负担。

有关安装 CocoaPods 的说明,请参阅 CocoaPods入门。如果您正在使用 示例,已为您提供包含 pod 文件的 示例

SDK 内容

完整的SDK由核心和一组与Bluemix Mobile Services公开的功能相对应的pod组成。iOS SDK的每个部分都可以作为通过CocoaPods提供的单独pod使用,您可以将它们单独添加到您的项目中。MobileFirst Platform for iOS SDK包含以下pod,您可以将它们中的任何一个添加到您的项目中:

  • IMFCore:实现核心服务,如网络、日志记录、分析和安全与授权。
  • IMFData:实现在IMFCore和CloudantToolkit之间的安全集成。
  • CloudantToolkit:使能与本地和远程Cloudant数据存储交互。
  • IMFPush:使能推送通知支持。
  • IMFFacebookAuthentication:使用Mobile Client Access服务使Facebook成为身份提供者。
  • IMFGoogleAuthentication:使用Mobile Client Access服务使Google成为身份提供者。
  • IMFURLProtocol:使能使用IMFURLProtocol (NSURLRequest)。

支持的iOS版本

  • iOS 7
  • iOS 8
  • iOS 9

入门指南

您移动应用程序与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);

了解更多信息

连接到Bluemix

Twitter | YouTube | 博客 | Facebook | Meetup

许可材料 - IBM财产(版权所有 IBM公司 2013, 2015。保留所有权利。美政府用户权限受限 - 使用、复制或公开披露受限于IBM公司GSA ADP采购合同)

使用条款