1

我正在开发一个适用于 Android 和 iOS 的移动应用程序(在这两种情况下都是原生的),它将在幕后使用 Database.com 作为数据库。我需要这种集成对用户来说是透明的。该应用程序的用户根本不会登录或使用 Database.com 进行身份验证,它应该只是在云数据库的幕后工作。我将简单地使用硬编码到应用程序中的集成用户。

我一直很难找到任何关于如何使用 MobileSDK 构建应用程序的示例,而我不必利用向应用程序用户显示视图的用户代理 OAuth 流。zkSforce 已被提及为 iOS 的一种可能的解决方案(看起来它可能是),但我什至还没有找到任何关于如何与移动 sdk 结合使用以访问 REST API 的基本教程(通过绕过用户的登录视图)。除了利用标准 Java SDK 或导入 Web 服务 wsdl 并从那里通过 SOAP 工作之外,我还没有找到任何适用于 Android 的东西。

那么有没有人可以直接指出一些幕后身份验证和使用 Mobile SDK REST 方法的示例,或者是我在幕后使用 SOAP 解决方案的最佳选择?

4

1 回答 1

0

查看OAuth 2.0 Username-Password Flow,它允许您将已知的用户名和密码与 OAuth 样式的流程一起使用。这比在其他地方使用 REST API 的应用程序中进行 SOAP 调用更可取。

于 2013-04-17T02:23:08.503 回答