я после следующего урока для Facebook Connect:Facebook Connect - Android
https://developers.facebook.com/docs/mobile/android/build/
И попытки разрешить своим пользователям войти в систему через Facebook. Прямо сейчас я успешно выдаю запрос на запрос/логин, но язык, согласно Google Translate, является индонезийским. Я не вижу нигде в настройках моего приложения FB, чтобы изменить это, и нигде в источнике FB-Connect, чтобы изменить это. Я пробовал не только мой Inspire 4g, у которого есть пользовательский ПЗУ, но и запас Galaxy Tab.
Неужели кто-нибудь сталкивался с этим раньше?
EDIT: Кроме того, приложение пытается SSO (одного входа), он же, он использует установленное приложение Facebook, чтобы сделать разрешение, так что я не могу просто лавировать на местности до конца URL-адреса API, поскольку они не используются. Мне нужно будет это сделать, если у пользователя нет установленного Facebook, но сейчас я пытаюсь заставить SSO работать.
Вот соответствующий раздел кода FB API, который вызывает приложение FB. Я полагаю, что где-то внутри мне нужно запросить мою конкретную локаль:
private boolean startSingleSignOn(Activity activity, String applicationId, String[] permissions, int activityCode)
{
boolean didSucceed = true;
Intent intent = new Intent();
intent.setClassName("com.facebook.katana", "com.facebook.katana.ProxyAuth");
intent.putExtra("client_id", applicationId);
/** perhaps here, I need to add to the Intent? **/
if(permissions.length > 0)
{
intent.putExtra("scope", TextUtils.join(",", permissions));
}
// Verify that the application whose package name is
// com.facebook.katana.ProxyAuth
// has the expected FB app signature.
if(!validateActivityIntent(activity, intent))
{
return false;
}
mAuthActivity = activity;
mAuthPermissions = permissions;
mAuthActivityCode = activityCode;
try
{
activity.startActivityForResult(intent, activityCode);
}
catch(ActivityNotFoundException e)
{
didSucceed = false;
}
return didSucceed;
}
Я до сих пор не понимаю, как на самом деле/сделать/это хотя , Я попытался вручную добавить локаль к URL-адресам в Facebook.java, но он все еще находится на неправильном языке. Как только я получу эту работу, я могу беспокоиться о том, что она автоматически вытащит настройки устройства. Итак, мой вопрос по-прежнему стоит, как я могу определить локаль с помощью Facebook-Connect-Android SDK? – Josh
@ Джош: Я понимаю, что вы говорите. Позвольте мне попробовать что-то и, надеюсь, опубликуем правильное решение в ближайшее время. – Jason
@Josh: Я обновил свой ответ, чтобы отразить отчет об ошибке в Facebook. – Jason