簡體   English   中英

為什么登錄身份驗證的Facebook對話框消失,沒有任何錯誤?

[英]Why does the Facebook dialog for Login Authentication disappear, without any error?

我知道這個問題已經問過幾次了,但是我發現的所有解決方案都沒有用。 我嘗試了以下方法:

1-重新啟動手機2-檢查Internet連接3-將應用程序設置為可在儀表板中公開使用

這些都不起作用。 下面是我的代碼片段:

FacebookSdk.sdkInitialize(getActivity());
        callbackManager = CallbackManager.Factory.create();

        LoginButton loginButton = (LoginButton) view.findViewById(R.id.fbLogin);
        loginButton.setReadPermissions("public_profile");
        // If using in a fragment
        loginButton.setFragment(this);

        loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
            @Override
            public void onSuccess(LoginResult loginResult) {
                Toast.makeText(about.this.getActivity(),"Success",Toast.LENGTH_LONG).show();
            }

            @Override
            public void onCancel() {
                Toast.makeText(about.this.getActivity(),"Canceled",Toast.LENGTH_LONG).show();
            }

            @Override
            public void onError(FacebookException exception) {
                Toast.makeText(about.this.getActivity(),"Failes with error: " +  exception,Toast.LENGTH_LONG).show();
            }
        });

感謝任何建議,對於重復的問題,我們深表歉意。

為了解決這個問題,我在清單文件中更新了以下標簽

 <meta-data
            android:name="com.facebook.sdk.ApplicationId"
            android:value="@string/facebook_app_id" />

app_id先前已設置為名稱,而不是數字字符串app id。

例如:facebook_app_id = 0000000000000000不是facebook_app_id = facebook_app_name

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM