2012-03-23 28 views
6

Tôi đang tạo một ứng dụng iPhone sử dụng Salesforce làm thành phần dữ liệu phía máy chủ, tôi cần truy cập cơ sở dữ liệu từ ứng dụng để truy xuất dữ liệu cho bất kỳ người dùng nào đăng nhập vào ứng dụng, để thực hiện việc này. .Đăng nhập SalesForce trên iOS mà không cần sử dụng SalesForce Webview?

Tôi đang sử dụng Template Rest API đó là có sẵn trong XCode sau khi cài đặt SalesForce, nhưng tôi tiếp tục nhận được này:

SalesForce Login UIWebView

Có cách nào tôi có thể đăng nhập vào Salesforce lập trình? Tôi muốn việc sử dụng Salesforce của chúng tôi trở thành 'hậu trường' để nói, để người dùng của chúng tôi không bao giờ phải tương tác trực tiếp với chính Salesforce, có cách nào để làm điều này không?

+0

Tôi cũng muốn biết cách thực hiện việc này, vì chúng tôi cũng phải làm điều tương tự. Tôi không thể tìm thấy nhiều tài liệu hướng dẫn về cách làm điều đó mặc dù. – boostedz06

+0

Do thời gian và ngân sách hạn chế, công ty ký hợp đồng với tôi cho dự án này đã quyết định đi với màn hình đăng nhập này, tôi không bao giờ giải quyết vấn đề. Tôi chắc chắn rằng giải pháp OAuth bên dưới hoạt động, nhưng người quản lý dự án không muốn tôi dành nhiều thời gian cho nó. –

+0

Webforce của Salesforce chỉ là trải nghiệm người dùng kém trên iPad, ngoài hộp với SDK gốc của họ. Bar xuất hiện để tab giữa các lĩnh vực ... thực sự ?? Không có cách nào để lấy lại từ trang video trợ giúp quên mật khẩu ... thực sự ?? Nhấp nháy một màn hình trắng trống trước trang xanh ... ugh. –

Trả lời

2

Có bạn có thể thực hiện việc đăng nhập sau hậu trường.

Follow này Self login in Salesforce API in iPhone?

tôi đã bị mắc kẹt với cùng một vấn đề và cuối cùng figured it out.

4

Dường như thử thách OAuth. Bạn có thể bỏ qua điều này bằng cách cung cấp Id phiên. Để nhận được ID phiên, bạn phải đăng nhập bằng tên người dùng và mật khẩu của người dùng. Bạn có thể sử dụng API SOAP cho việc này.

+0

Bạn cũng có thể sử dụng OAuth2 lưu lượng truy cập tên người dùng/mật khẩu, mặc dù tôi không chắc chắn SDK di động xử lý các luồng xác thực thay thế như thế nào. – superfell

+0

Một ứng dụng tôi đã làm việc trên đăng nhập theo chương trình bằng cách sử dụng API SOAP sau khi yêu cầu tên người dùng, mật khẩu và mã thông báo trong giao diện người dùng iOS. –

Các vấn đề liên quan