Create Facebook App - gorbin/ASNE GitHub Wiki

  1. Open https://developers.facebook.com/

  2. Register as developer

  3. Add new app Create new app

  4. Open Dashboard, where you can find App ID Dashboard

  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 and Add your email Add your email

  7. Add platform + Add Platform and choose Android Add platform

  8. Add your package name from your AndroidManifest.xml

  9. For hash key use 'keytool':

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

    Or programmatically:

    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) {
       }
       }
    

Android settings 11. Open Status & Review and start app Start More detailed: https://developers.facebook.com/docs/android/getting-started/