Zrobiłem aplikację Sencha dotykowy zbudowany z PhoneGap i hostowane na obu głównych sklepu (Google Play i Apple Store) z funkcją zakładowego FB. Użyłem wtyczki "FacebookConnect" PhoneGap (https://github.com/phonegap/phonegap-plugins/tree/master/Android/FacebookConnect). Użyłem kodu folowing udostępnić link:
window.plugins.facebookConnect.dialog('feed',
{
link: mylink,
picture: mypicture, // provide not a local url. otherwise, FB does not display nothing and rises an "FBCDN image is not allowed in stream" error
name: myname,
caption: mycaption,
description: mydescription
},
function(response) {
console.log("FacebookConnect.dialog:" + JSON.stringify(response));
}
);
Jeśli nie już zalogowany na FB (stosując, na przykład, FB natywna aplikacja jeśli jest zainstalowany), wtyczka pojawi się okno logowania internetowego do użytkownika przed otwarciem okna dialogowego udostępniania.
Przedtem należy pamiętać, aby init API FB użyciu coś jak, że gdzieś w swojej aplikacji:
window.plugins.facebookConnect.initWithAppId(FBID, function(result) {
console.log("FacebookConnect.initWithAppId: " + JSON.stringify(result));
// Check for cancellation/error
if(result.cancelled || result.error) {
console.log("FacebookConnect.initWithAppId:failedWithError: " + result.message);
return;
}
});
również pamiętać, aby nie wywołać metodę API logowania FB przy starcie aplikacji, poza Apple będzie odrzucić podanie.
Mam nadzieję, że przyda się to Twojemu projektowi.
Czy używasz Phonegap? –
'proszę udostępnij swój kod/metodę' nie jest sposobem na szukanie pomocy. Społeczność SO pomoże Ci napisać własny kod, jeśli opublikujesz wystarczającą liczbę wysiłków i badań. Jeśli chodzi o pytanie, możesz najpierw wyczyścić pewne rzeczy. Czy korzystasz z phonegapa lub planujesz korzystanie z Facebooka js sdk w/o phonegap? – SachinGutte
jeśli opcje są dobre przy użyciu innego frameworka, np. Phonegap, jestem skłonny je wykorzystać. Zrobiłem małe zadanie domowe, zanim zadałem pytanie tutaj. nie można w pełni zrozumieć koncepcji i braku zasobów dostępnych w integracji z systemem sencha touch. to była jedyna nadzieja. –