How to execute FB client on different Android devices?
<p>I have a naive problem, but I confused: I have made application which uses Facebook SDK, and it works good on my device and emulator, and it doesn't work on customer's device. He doesn't get any error or exceptions - when he press button for authorize he will see "loading" message, but progress bar will be closed, and authorization will be canceled. What problem is it? Thank you for anything hints</p>

<pre><code>    private void submitExec() {

/*      if (SQLiteDbWrapper.getInstance().getBookCount()==0) {

            Toast.makeText(this, "A list of books is empty", Toast.LENGTH_LONG).show();
            return;
        }*/

        SQLiteDbWrapper.getInstance().makeFacebook(this, this.getApplicationContext());
        if (SQLiteDbWrapper.getInstance().getConnector().getFacebook().isSessionValid()) {
            //new SubmitClass().execute();
        }
        else {

            SessionEvents.AuthListener listener = new SessionEvents.AuthListener() {

                @Override
                public void onAuthSucceed() {
                    //MyBookDroidActivity.this.executeSubmitClass();
                }

                @Override
                public void onAuthFail(String error) {

                }
            };
            SessionEvents.addAuthListener(listener);
            SQLiteDbWrapper.getInstance().getConnector().login();
        }
    }
</code></pre>

<p>It is function for authorizating. </p>

<pre><code>public void makeFacebook(Activity activity, Context context) {

    if (mConnector==null||!mConnector.getFacebook().isSessionValid()) {
        mConnector=new FacebookConnector(FACEBOOK_APPID, activity, context, 
        new String[] {"publish_stream", "read_stream", "email"});
    }
}
</code></pre>

<p>It is function for making FacebookConnector. </p>
