2014-04-21 15 views
6

Tôi đã theo liên kết -PhoneGap với facebook login

https://github.com/phonegap-build/FacebookConnect/blob/962eb0a1c07935ff813e28aa9eaa5581f2e10416/README.md

cài đặt facebook đăng nhập để PhoneGap.

Sau đó, tôi sao chép mẫu "hảo hạng" từ thư mục plugin "com.phonegap.plugins.facebookconnect". Ngoài ra, tôi đã cập nhật "ID ứng dụng" trong index.html.

Tuy nhiên, tôi vẫn gặp lỗi với nhật ký như bên dưới. Tôi cố gắng hỏi Google nhưng tôi vẫn khắc phục vấn đề này. Hãy giúp tôi.

2014-04-21 20:02:04.247 HelloWorld[29811:60b] Multi-tasking -> Device: YES, App: YES

2014-04-21 20:02:04.259 HelloWorld[29811:60b] Unlimited access to network resources

2014-04-21 20:02:04.614 HelloWorld[29811:60b] Resetting plugins due to page load.

2014-04-21 20:02:04.847 HelloWorld[29811:60b] Init FacebookConnect Session

2014-04-21 20:02:04.848 HelloWorld[29811:60b] ERROR: Method 'init:' not defined in Plugin 'org.apache.cordova.facebook.Connect

'

+0

của bạn Phiên bản Cordova? – jgillich

+0

Bạn có khắc phục được sự cố này không? Tôi có cùng :( – Gleb

Trả lời

0

Tôi đã nhận lỗi tương tự chính xác này, và không thể tìm thấy một sửa chữa bất cứ nơi nào, nhưng nó quay ra lỗi là do làm thế nào tôi đã cố gắng sử dụng các plugin.

Nếu bạn truy cập các phương pháp của plugin facebook qua window.facebookConnectPlugin bạn sẽ không còn thấy lỗi và nó sẽ hoạt động tốt, cố gắng truy cập các phương thức của plugin thông qua đối tượng FB hoặc CDV.FB bạn sẽ nhận được lỗi và mọi thứ sẽ không làm việc cho bạn.

Không chắc liệu điều đó có giúp ích gì cho bạn hay không, nhưng bạn là người duy nhất tôi thấy đăng lỗi giống nhau và đó là cách tôi gặp phải, vì vậy hy vọng nó cũng sẽ hoạt động cho bạn.

0

Phương pháp "init" là cần thiết không còn nữa kể từ API mới được id ứng dụng từ bất động sản chuỗi APP_ID (trong strings.xml) Và sử dụng facebookConnectPlugin thay vì FB

Xin vui lòng, thấy những thay đổi ở đây https://github.com/phonegap/phonegap-facebook-plugin/pull/351

+0

Ok Tôi đang gặp vấn đề tương tự vì vậy tôi nghĩ rằng tôi nên loại bỏ các dòng init nhưng sau đó nhận ra đó là nơi duy nhất mà id ứng dụng được viết.Tôi đọc lại bình luận của bạn và nhận ra bạn đã đề cập đến một cái gì đó về chuỗi Tôi không chắc chắn những gì bạn có nghĩa là do đó.Tôi sẽ đánh giá cao nếu bạn có thể xây dựng trên strings.xml như tôi không thể tìm thấy tập tin đó trong dự án của tôi.Www tôi hiện đang cố gắng để thực hiện điều này cho iOS.Thanks –

+0

Logged Hình ảnh Bt-my.plist của tôi được đính kèm ở đây nếu nó giúp http://goo.gl/BX9hXE –

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