OKTY-Salesforce-iOS 0.1.0

OKTY-Salesforce-iOS 0.1.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最新发布2014年12月

Oktana 维护。




  • 作者
  • Mathias

OKTY-Salesforce-iOS,一个连接本地 iOS 应用与 Salesforce 的库管理器。

功能

  • 易于开发新应用。
  • 使用了最新的 Salesforce 库。
  • 自动设置项目。

安装

CocoaPods 是 Objective-C 的依赖关系管理器,它可以自动化并简化使用第三方库(如SalesforceMobileSDK)的过程。

  • Podfile 中编写代码

        pod "OKTY-Salesforce-iOS" 

入门

下载 OKTY-Salesforce-iOS 并尝试所包含的 iPhone 示例应用

要获取有关 Salesforce 的更多信息,请阅读以下内容

通信

  • 如果你 需要帮助给我们发消息。请在主题中包括'OKTY-Salesforce-iOS'。
  • 如果你 发现了一个错误,并且可以提供可靠重现错误的步骤,打开一个问题
  • 如果你 有功能请求打开一个问题
  • 如果你 希望贡献,提交一个拉取请求。

库和资源

Salesforce 移动 SDK

  • openssl
  • sqlcipher
  • SalesforceCommonUtils
  • SalesforceRestApiSDK
  • SalesforceNetworkSDK
  • MKNetworkKit
  • SalesforceOAuth
  • SalesforceSDKCore
  • SalesforceSecurity

依赖库

  • libxml2.dylib
  • libz.dylib
  • UIKit.framework
  • ImageIO.framework
  • Foundation.framework
  • CFNetwork.framework
  • CoreData.framework
  • CoreGraphics.framework
  • MessageUI.framework
  • MobileCoreServices.framework
  • QuartzCore.framework
  • Security.framework
  • SystemConfiguration.framework

资源包

  • SalesforceSDKResources.bundle
  • Settings.bundle

示例

  • 导入头文件:SFUserAccountManager.h, SFAuthenticationManager.h

  • 设置您的已连接应用的消费者密钥。

    [SFUserAccountManager sharedInstance].oauthClientId = @"3MVG9Iu66FKeHhINkB1l7xt7kR8czFcCTUhgoA8Ol2Ltf1eYHOU4SqQRSEitYFDUpqRWcoQ2.dBv_a1Dyu5xa";

  • 设置您的已连接应用的回调 URL。

    [SFUserAccountManager sharedInstance].oauthCompletionUrl = @"testsfdc:///mobilesdk/detect/oauth/done";

  • 设置您的已连接应用将请求的 OAuth 权限范围。

    创建一个SFUserAccountManager的单例,并将.scopes属性设置为包含“web”和“api”的NSSet对象。

  • 启动认证过程。

    [[SFAuthenticationManager sharedManager]
    loginWithCompletion:(SFOAuthFlowSuccessCallbackBlock)^(SFOAuthInfo *info) {
        NSLog(@"Authentication Done");
    }
    failure:(SFOAuthFlowFailureCallbackBlock)^(SFOAuthInfo *info, NSError *error) {
        NSLog(@"Authentication Failed");
       [[SFAuthenticationManager sharedManager] logout];
    }
    ];`
    
  • 下载另一个示例。.

许可证

版权所有(c)2014 Oktana

任何人获得本软件及其相关文档副本(以下简称“软件”)的,在此免费许可前提下使用软件,除以下条件外,无任何限制,包括但不限于使用、复制、修改、合并、发布、分销、 sublicense 和/或销售软件副本的权利,并允许将软件提供给他人使用,此时,供方应遵守以下条件:

上述版权声明和本许可声明应包括在软件副本或其组成内容的任何实质性部分中。

软件按“现状”提供,不提供任何形式的保证,无论是否明确或暗示,包括但不限于适用性保证、用于特定目的的适用性保证和非侵权性保证。在任何情况下,作者或版权所有者不应对任何索赔、损害或其他责任负责,无论是基于合同、侵权或其他行为,这些问题源于、关联于或与软件的使用或任何其他方式有关。

SalesforceMobileSDK-iOS 许可证