android – Facebook SDK 4.0具有回调的AppInviteDialog

前端之家收集整理的这篇文章主要介绍了android – Facebook SDK 4.0具有回调的AppInviteDialog前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在新的Fb SDK 4.0 for Android中,您可以根据文档为LoginButton注册回调. https://developers.facebook.com/docs/facebook-login/android/v2.3

问题是这个AppInviteDialog也是可能的吗?还有其他方法可以确定App-Invite是否成功?

解决方法

是的,这是可能的.
public static void openDialogInvite(final Activity activity)
{
    String appLinkUrl,previewImageUrl;

    appLinkUrl = "your app link url";
    previewImageUrl = "https://www.example.com/my_invite_image.jpg";

    if (AppInviteDialog.canShow())
    {
        AppInviteContent content = new AppInviteContent.Builder()
                .setApplinkUrl(appLinkUrl)
                .setPreviewImageUrl(previewImageUrl)
                .build();

        AppInviteDialog appInviteDialog = new AppInviteDialog(activity);
        CallbackManager sCallbackManager = CallbackManager.Factory.create();
        appInviteDialog.registerCallback(sCallbackManager,new FacebookCallback<AppInviteDialog.Result>()
        {
            @Override
            public void onSuccess(AppInviteDialog.Result result)
            {
            }

            @Override
            public void onCancel()
            {
            }

            @Override
            public void onError(FacebookException e)
            {
            }
        });

        appInviteDialog.show(content);
    }
}

猜你在找的Android相关文章