Tag: Salesforce工具

快速地,Salesforce是一个框架,用于快速开发与之交互的本地iOS移动应用程序。

更新,2018年10月10日:Salesforce现在变得更加易于设置,配置和使用。 在GitHub上检查当前版本的README文件。 Swiftly Salesforce是一个框架,用于快速开发与Salesforce平台进行交互的本机iOS移动应用程序。 苹果公司的“安全,快速和交互式的现代编程语言”完全用Swift编写。 为复杂的异步Salesforce API交互提供简洁,轻松的编码 自动透明地管理Salesforce OAuth2授权过程(“ OAuth舞步”) 适用于iOS的Salesforce Mobile SDK的更简单,更轻便的替代方案 易于安装和更新 如何快速设置Salesforce? 您可以按照以下步骤在几分钟内启动并运行: 免费获得Salesforce开发人员版 设置Salesforce联网应用 在iOS上注册您的Connected App的回调URL方案(请参阅附录) 快速将Salesforce添加到您的Xcode项目: 将pod ‘SwiftlySalesforce’添加到项目的Podfile中(请参阅附录), 或仅将这些Swift源文件复制到您的项目中,然后添加相关框架 为Swift Salesforce配置您的应用程序委托(请参阅附录) 为salesforce.com添加ATS例外(请参阅附录) 最低要求: iOS 10.0 迅捷3 Xcode 8 文献资料 文档在这里。 尤其要查看Salesforce类的公共方法-这些可能是您需要从代码中调用的所有方法。 例子 下面是一些示例,以说明如何快速使用Salesforce以及如何链接复杂的异步调用。 您还可以在这里找到完整的示例应用程序; 它从Salesforce检索登录用户的任务记录,并使用户能够更新任务的状态。 Salesforce将迅速自动管理整个Salesforce OAuth2流程(“ OAuth交流”)。 如果Swiftly Salesforce具有有效的访问令牌,它将在每个API请求的标头中包含该令牌。 如果令牌已过期,并且Salesforce拒绝该请求,则Swiftly Salesforce将尝试刷新访问令牌,而不会打扰用户重新输入用户名和密码。 如果Swiftly Salesforce没有有效的访问令牌或无法刷新它,则Swiftly Salesforce会将用户定向到Salesforce托管的登录表单。 在后台,Swiftly Salesforce充分利用Alamofire和PromiseKit这两个非常广泛采用的框架,用于优雅地处理网络请求和异步操作。 示例:将您的应用程序配置为与Salesforce对话 导入UIKit 迅速导入Salesforce […]