Разработвам приложение PhoneGap 2.2.0/IOS и трябва да използвам приставката за FaceBook. Следвах процеса на инсталиране, както е описано в GIT, когато използвам „простата“ проба от примерната папка, получавам диалоговия прозорец за готовност на устройството, който ми казва за да поставя моя appID на място, направих това, след което натискам OK и приложението се хвърля от IOS с тази грешка:
'com.facebook.sdk:InvalidOperationException', reason: 'FBSession: No AppID provided; either pass an AppID to init, or add a string valued key with the appropriate id named FacebookAppID to the bundle *.plist'
и чувам е моят FB.init
document.addEventListener('deviceready', function() {
try {
alert('Device is ready! Make sure you set your app_id below this alert.');
FB.init({ appId: "fb245065455620705", nativeInterface: CDV.FB, useCachedDialogs: false });
document.getElementById('data').innerHTML = "";
} catch (e) {
alert(e);
}
}, false);
Това са записи, добавени към моя plist файл
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLName</key>
<string>com.mdsitg.amisrael</string>
<key>CFBundleURLSchemes</key>
<array>
<string>fb245065455620705</string>
</array>
</dict>
</array>
всяка помощ е добре дошла!