1

Android プログラムからセールス フォースを接続したい これを達成するための正しい方法を教えてください。

前もって感謝します。

4

5 に答える 5

5

モバイル アプリに REST API を使用することは間違いありません。SOAP API は非常に重いため、サーバー間の統合に適しています。Salesforce.com 用の Android アプリケーションの構築を開始する最良の方法は、Salesforce Mobile SDK for Android を確認することです。

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

そのページにリンクされている非常に役立つ入門用 PDF があります。

ただし、SDK は主に新しいアプリを開始するためのものであるため、既存のアプリケーションに統合する前にいくつかの作業が必要になります。必要な主なものは、oAuth 2.0 User-Agent ログインと REST ラッパーです。

また、このアプリが役立つ場合もあります。Dreamforce '11 でのプレゼンテーション用にまとめたものです。これは、Mobile SDK for Android がリリースされる少し前のことでした。そのため、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

Trailhead に移動してブラウジングを開始できますが、独自のアプリケーションを操作しながら、smartStore と smartSync について多くのことを学ぶ必要があります。

データベース プロバイダーとして salesforce を使用して smartStore アプリを実装しました。必要に応じてアップロードしてリンクを共有できます。フローの使用または理解について疑問がある場合は、お気軽にお問い合わせください..

于 2016-07-11T14:29:02.020 に答える
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. Salesforce からリモート アクセスを取得し、アプリで更新します。

    -- これで、salsforce フォームのサンプル アプリを使い始めることができます。

この後、既存のコードを独自のコードに変更する必要があります。

于 2013-06-03T07:50:35.423 に答える
0

開発者エバンジェリストがforcedotcom githubに追加したオープンソースSDKプロジェクトのいくつかをチェックしてみてください

phonegap/html5を使用した android や、認証を通過してアプリを構築するための android (iOS および Android) 用のネイティブ SDKなど、さまざまなプラットフォームでの優れた例が多数あります。

于 2012-07-26T16:48:44.243 に答える