1

我想从我的 Android 程序中连接销售队伍请建议哪一种是正确的方法来实现这一点我是销售队伍的新手我在 Android 应用程序开发方面有一些知识。

提前致谢。

4

5 回答 5

5

您肯定希望将 REST API 用于移动应用程序。SOAP API 真的很重,更适合服务器到服务器的集成。开始为 Salesforce.com 构建 Android 应用程序的最佳方法是查看适用于 Android 的 Salesforce 移动 SDK:

http://wiki.developerforce.com/page/Mobile_SDK

该页面上有一个非常有用的入门 PDF 链接。

但是,SDK 主要用于启动新应用程序,因此在将其集成到现有应用程序之前,您需要做一些工作。您需要的主要内容是 oAuth 2.0 用户代理登录和 REST 包装器。

您可能还会发现这个应用程序很有用——我将它放在一起用于 Dreamforce '11 的演示,那是在 Android 移动 SDK 出现之前不久,所以我自己编写了 oAuth 和 REST 的东西。对您来说可能是一个更简单的起点。

https://github.com/tomgersic/DreamforcengerHunt

希望有帮助!

于 2012-07-26T16:37:11.350 回答
1

您可以使用 RESTful 接口或 SOAP Web 服务。后者更容易处理恕我直言。在 salesforce 中的设置下,下载合作伙伴或企业 WSDL合作伙伴 = 通用,企业 = 特定于您的 SF 实例)。现在使用wsdl2java,您可以为这些 wsdl 条目创建存根。将它们导入您的 android 应用程序并使用它们。有关Salesforce.com 的 Java 示例,请参见此处。

确保您的用户具有“做 API”的权限。如果您想制作“生产”/商业应用程序,您可能需要研究 SSO。此外,要登录,请记住使用正确的密码,您可能需要添加 API 密钥(使用 SF 中的设置选项卡生成)。希望这可以帮助。

于 2012-07-26T09:54:19.347 回答
0

尝试查看开发人员布道者添加到forcedotcom github的一些开源 SDK 项目

不同平台上有很多很好的示例,包括带有 phonegap/html5的 android 和用于 android(iOS 和 Android)的原生 SDK,以帮助您通过身份验证并构建您的应用程序。

于 2012-07-26T16:48:44.243 回答
0

Salesforce 提供用于在移动设备上开发的移动 SDK,这里是 android SDK 的链接: http ://wiki.developerforce.com/page/Getting_Started_with_the_Mobile_SDK_for_Android

你需要:

  1. 下载 SDK。
  2. 添加包含在 SDK 的 native/SampleApps 文件夹中的示例项目(确保在导入项目时检查包含到工作区)。
  3. 获取您的远程访问表单销售人员并在您的应用程序中进行更新。

    --这应该让您开始使用 salsforce 的示例应用程序。

在此之后,您需要将现有代码修改为您自己的代码。

于 2013-06-03T07:50:35.423 回答
0

您可以前往 trailhead 并开始浏览它,在使用您自己的应用程序时,您将不得不学习很多有关 smartStore 和 smartSync 的知识,

我确实使用salesforce作为数据库提供者实现了一个smartStore应用程序,如果你想要我可以上传它来驱动并分享一个链接给你,如果你对使用或理解流程有任何疑问,请随意询问..

于 2016-07-11T14:29:02.020 回答