使用Facebook Lite app Android邀请朋友

时间:2016-09-28 13:00:41

标签: android facebook

我已在我的应用中实施了Facebook邀请朋友。当我在我的设备中安装Facebook应用程序时,它工作正常。但是,如果我卸载Facebook应用程序并下载Facebook Lite应用程序,那么它无法正常工作。 这是我的代码段。

请帮帮我。 提前谢谢。

public void openDialogInvite(final Activity activity) {
    String AppURl = "**************";  //Generated from //fb developers
    CallbackManager sCallbackManager = CallbackManager.Factory.create();

    if (AppInviteDialog.canShow()) {
        AppInviteContent content = new AppInviteContent.Builder()
                .setApplinkUrl(AppURl)
                .build();

        AppInviteDialog appInviteDialog = new AppInviteDialog(activity);
        appInviteDialog.registerCallback(sCallbackManager,
                new FacebookCallback<AppInviteDialog.Result>() {

                    @Override
                    public void onSuccess(AppInviteDialog.Result result) {
                        Log.d("Invitation", "Invitation Sent Successfully");
                        System.out.println("test onSuccess");
                    }

                    @Override
                    public void onCancel() {
                        System.out.println("test  on cancel");

                    }

                    @Override
                    public void onError(FacebookException e) {
                        Log.d("Invitation", "Error Occured");
                        System.out.println("test Error" + e.getMessage());

                    }
                });

        appInviteDialog.show(content);
    }

}

0 个答案:

没有答案