嗨,大家好我试图让我的应用程序(非常基本的atm)包含FB登录但我不断得到:无效的应用程序ID 每当我点击我登录Facebook时按钮。我已经正确地完成了哈希(或者我相信并且已经注册了我的fb dev帐户)。这是我的主要节日:`
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.examples.sebastianshelley.jump" >
<uses-permission android:name="android.permission.INTERNET"/>
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="com.facebook.LoginActivity"
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:label="@string/app_name" />
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/app_id"/>
</application>
</manifest>
这是我的strings.xml文件,其中包含app_id哈希:
<resources>
<string name="app_name">Jump</string>
<string name="action_settings">Settings</string>
<string name="Facebook">Facebook</string>
<string name="app_id">KVjqf5zxlsetd9RzUzs0Xhw8WtE=</string>
<string name="title_activity_main_activity2">MainActivity2Activity</string>
<string name="facebookButton">Facebook</string>
</resources>
有人有任何想法吗?
答案 0 :(得分:2)
您提供的app_id无效。应用ID将赞这个:1234567890。我相信您提到的app_id是您的密钥库的Key_hash。
您可以在此处阅读更多内容:https://developers.facebook.com/docs/android/getting-started