2011-09-17 28 views

Trả lời

0

Here là một bài đăng blog mô tả làm thế nào để tích hợp twitter và facebook để PhoneGap

Cái này là iframe trên PhoneGap có một hành vi kỳ lạ, và twitter và facebook OAuth yêu cầu, vì vậy bạn cần phải sử dụng ChildBrowserPlugin

+0

Cảm ơn cono.I chắc chắn sẽ thử điều này.hope nó hoạt động. – abisofty

+0

abisofty, bất kỳ cập nhật về tình trạng của bạn? – GeorgeW

+0

Nó không làm việc cho tôi george.I đã thử vài plugin khác liên quan đến facebook cũng có, nhưng tôi không thể có được nó.Có ai giúp tôi với mã mẫu? – abisofty

0

tôi có thể giải quyết nó theo cách sau:

1) Khi người dùng nhấp chuột Google, Facebook, Twitter vv, tôi mở một liên kết (http://www.mywebsite.com/login/google) trong InAppBrowser (chức năng có nguồn gốc PhoneGap, không bổ sung cần thiết) nếu Google được nhấp vào

2) Khi liên kết được mở, máy chủ của tôi sẽ chuyển hướng đến Google.com.vn và người dùng sẽ nhìn thấy trang đăng nhập của Google.

3) Người dùng tự xác thực với Google và Google chuyển hướng bằng mã thông báo đến máy chủ của tôi.

4) Bây giờ máy chủ của tôi sử dụng mã thông báo đó để tạo một số tài khoản, nhật ký, thực hiện thêm một số thao tác và chuyển hướng đến một url có thông tin theo yêu cầu của ứng dụng điện thoại của tôi.

Ví dụ: - Nó redircts để http://mywebsite.com/login/google/successful?token= <> & truy vấn-string-thông số

5) InAppBrowser đang lắng nghe những thay đổi URL và khi nó tìm thấy một URL với các mô hình trên, phải mất hơn, dải địa chỉ URL, phân tích các thông tin được gửi với URL và sau đó đóng InAppBrowser.

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