1

iOS アプリケーションから Salesforce.com または Database.com (同じ概念) に接続する必要があります。石鹸だろうと休息だろうと関係ありません。私がやりたいことは、データを取り出すことだけです。管理者ログインを使用して、カスタム オブジェクトに対してクエリを実行し、レコードを返しています。

Salesforce が提供するモバイル SDK が最適なオプションかどうかはわかりません。私のテストとサンプル アプリケーションでは、oAuth が必要です。私は iOS での oAuth の専門家ではありませんが、ユーザーがアプリを使用するには認証が必要になると理解しています。ユーザーにログインを求めるのではなく、提供した資格情報を使用して Salesforce または Database.com にクエリを実行したい。

できれば、標準機能をできるだけ使いたい。追加のライブラリをインストールせずにこれを実行できれば完璧です。それが不可能なら、この時点で何でも試してみたいと思っています。

私は何時間も検索し、5〜7の異なるアプローチを試しました. 見た目ほど難しいものではないと確信しています。

どんな助けでも大歓迎です。

4

1 に答える 1

0

zkSforceは iOS から使用できる Objective-C ライブラリであり、ログインを含めて salesforce.com の SOAP API を呼び出すことができます。また、インタラクティブなログインではなくプログラムによるログインを可能にする OAuth2のユーザー名/パスワード フローもあります。これは単純な HTTP POST です。

SOAP ログインまたは OAuth ユーザ名/パスワード フローのいずれかで、ログイン元の IP アドレスと Salesforce で設定されたネットワークに応じて、パスワードに加えてAPI セキュリティ トークンが必要になる場合があります。

于 2013-06-18T23:35:24.633 に答える