在新的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); } }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。