2011-09-09 37 views
7

Đây là lần đầu tiên tôi làm việc với phonegap, và đặc biệt là với bất kỳ chức năng cắm điện nào của nó, vì vậy hãy làm việc với tôi.cài đặt plugin facebook phonegap

Tôi đang cố gắng để cài đặt plugin PhoneGap cho Facebook bởi Jos tải về tại đây: https://github.com/jos3000/phonegap-plugins/tree/master/Android/Facebook

Tôi đã có cấu trúc thư mục thiết lập như thế này:

src/com/facebook/android/*.java 
src/com/hipsnip/plugins/facebook/FacebookAuth.java 
src/com/my_app/app/App.java 
libs/phonegap-1.0.0.jar 
/res/xml/plugins.xml 
assets/www/index.html facebook.js phonegap-1.0.0.js 

Tôi đã thêm các plugin vào tệp plugin.xml như sau:

<plugin name="facebook" value="com.hipsnip.plugins.facebook.FacebookAuth" /> 

Tôi đã thêm facebook.js vào index.html của mình và có chức năng sau (được kích hoạt bằng cách nhấn một nút):

function facebook_login() 
{ 
    var appId = "1234"; // this is your facebook app id change me 

    window.plugins.facebook.authorize(appId,function(res){ 
    alert(res.name); 
    }); 
}); 

}); }

Ứng dụng sẽ mở ra một cửa sổ trình duyệt mới (tôi nghi ngờ đó là những gì nó) nhưng tất cả nó hiển thị là ứng dụng của tôi mà không cần chạy javascript. LogCat hiển thị lỗi như sau:

file:///android_asset/www/index.html: Line 95 : TypeError: Result of expression 'window.plugins.facebook' [undefined] is not an object. 

Nhờ sự giúp đỡ bạn có thể cho (tôi nghi ngờ nó đã làm với con đường mà tôi đã thiết lập các thư mục, hoặc cách tôi đã thêm các plugin. xml, nhưng tôi thực sự không có một đầu mối)!

+0

tôi nghĩ rằng vấn đề là trong việc mở một trang mới, bạn có thể kiểm tra điều đó. – Grumpy

+0

ý của bạn là gì? nơi này sẽ diễn ra? – Simon

+1

Tôi nhận được plugin của Jos - với ứng dụng html/js/css. Trong plugins.xml tôi sử dụng: . – Libby

Trả lời

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