Skip to content

Create Facebook App

Gorbin edited this page Aug 26, 2014 · 3 revisions
  1. Open https://developers.facebook.com/

  2. Register as developer

  3. Add new app

  4. Open Dashboard, where you can find App ID

  5. Add App ID in your AndroidManifest.xml

    <application>
    
            <meta-data
                android:name="com.facebook.sdk.ApplicationId"
                android:value="**App ID**"
            />
    
    </application>
  6. open Settings

  7. Add your email

  8. Добавьте платформу выбрав + Add Platform

  9. Выберите Android

  10. Введите наименование вашего пакета, который вы можете найти в вашем манифесте AndroidManifest.xml

  11. Для получения hash ключа вы може воспользоваться 'keytool':

    keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | openssl sha1 -binary | openssl base64
    

    Или использовав следующий код в вашем приложении

    public void printHashKey() {
       try {
          PackageInfo info = getActivity().getPackageManager().getPackageInfo("com.gorbin.androidsocialnetworksextended.asne",
          PackageManager.GET_SIGNATURES);
          for (Signature signature : info.signatures) {
             MessageDigest md = MessageDigest.getInstance("SHA");
             md.update(signature.toByteArray());
             Log.d("HASH KEY:", Base64.encodeToString(md.digest(), Base64.DEFAULT));
          }
       } catch (PackageManager.NameNotFoundException e) {
       } catch (NoSuchAlgorithmException e) {
       }
       }
  12. Перейдите в Status & Review и запустите приложение, рядом с названием вашего приложения круг должен стать полностью зеленым

Подробнее: https://developers.facebook.com/docs/android/getting-started/