0

Я пытаюсь создать вход в Facebook для приложения на Android (iPhone работает отлично).Не удалось открыть экран входа в Facebook

Это мой tiapp.xml (как указано здесь: http://docs.appcelerator.com/platform/latest/#!/api/Modules.Facebook):

<android xmlns:android="http://schemas.android.com/apk/res/android"> 
    <manifest> 
     <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="23"/> 
     <application android:theme="@style/Light"> 
      <activity android:label="@string/app_name" 
       android:name="com.facebook.LoginActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/> 
      <meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id"/> 
     </application> 
    </manifest> 
</android> 

Я также добавил strings.xml ресурс по мере необходимости. Но когда я пытаюсь вызвать функцию authorize() я получаю следующее сообщение об ошибке:

Ucaught Error: Log in attempt failed: FacebookActivity could not be started. Please make sure you added FacebookActivity to the AndroidManifest.

Что здесь отсутствует?

ответ

0

Заменить <activity android:label="@string/app_name" android:name="com.facebook.LoginActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/> с <activity android:name="com.facebook.FacebookActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar" android:label="YourAppName" android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation" />

Важно, чтобы заменить com.facebook.LoginActivity с com.facebook.FacebookActivity деятельности здесь, Facebook изменилось несколько версий назад. Для получения дополнительной информации проверьте репозиторий ti.facebook.