Я нашел образец Проект Facebook Chat для iOS here.Проект примера Facebook для Facebook
также я получил facebook чат документhere
Точно так же,
ли какой-либо один знаю facebook чат пример приложения или способ реализации Fb чат в Android?
Я нашел образец Проект Facebook Chat для iOS here.Проект примера Facebook для Facebook
также я получил facebook чат документhere
Точно так же,
ли какой-либо один знаю facebook чат пример приложения или способ реализации Fb чат в Android?
Существует доступен один проект Open Source Android: Beem Project и для подключения Facebook чат вы можете использоваться следующие рекомендации.
Этапы реализации Facebook чат API в Android:
Во-первых, мы должны реализовать MemorizingTrustManager библиотеки проекта в существующем проекте.
=> Для этого необходимо скопировать следующие три файла в существующем проекте
=> И добавьте следующие значения в значений/string.xm л
<resources>
<string name="mtm_accept_cert">Accept Unknown Certificate?</string>
<string name="mtm_decision_always">Always</string>
<string name="mtm_decision_once">Once</string>
<string name="mtm_decision_abort">Abort</string>
<string name="mtm_notification">Certificate Verification</string>
</resources>
Второй шаг, вместо того, чтобы использовать SASLAuthentication, таких как X-FACEBOOK-платформенный, Вы можете использоваться следующий код, чтобы соединиться с Facebook и Войти с помощью Facebook Jabber ID (имя пользователя @ чат .facebook.com)
public void connectToFb() throws XMPPException {
ConnectionConfiguration config = new ConnectionConfiguration("chat.facebook.com", 5222);
config.setSASLAuthenticationEnabled(true);
config.setSecurityMode(SecurityMode.required);
config.setRosterLoadedAtLogin(true);
config.setTruststorePath("/system/etc/security/cacerts.bks");
config.setTruststorePassword("changeit");
config.setTruststoreType("bks");
config.setSendPresence(false);
try {
SSLContext sc = SSLContext.getInstance("TLS");
sc.init(null, MemorizingTrustManager.getInstanceList(this), new java.security.SecureRandom());
config.setCustomSSLContext(sc);
} catch (GeneralSecurityException e) {
Log.w("TAG", "Unable to use MemorizingTrustManager", e);
}
XMPPConnection xmpp = new XMPPConnection(config);
try {
xmpp.connect();
xmpp.login("facebookusername", "****"); // Here you have to used only facebookusername from [email protected]
Roster roster = xmpp.getRoster();
Collection<RosterEntry> entries = roster.getEntries();
System.out.println("Connected!");
System.out.println("\n\n" + entries.size() + " buddy(ies):");
// shows first time onliners---->
String temp[] = new String[50];
int i = 0;
for (RosterEntry entry : entries) {
String user = entry.getUser();
Log.i("TAG", user);
}
} catch (XMPPException e) {
xmpp.disconnect();
e.printStackTrace();
}
}
в конце концов, если вы получаете весь список друзей из ваших Facebook в LogCat View, чем вы можете реализовать простой Facebook-чат, используя this tutorial.
+1 спасибо большое .. я буду работать над этим .... –
Я принял ответ, но до любого другого ответа есть новый ответ приветствуется ;-) –
Я пробовал этот метод, но он только возвращает список случайных чисел, которые каким-то образом связаны с моими приятелями? Есть идеи? – Peter