在Facebook网站上发送应用邀请

时间:2016-02-16 15:09:18

标签: android facebook android-notifications

我正在构建一个Android应用程序,并希望将应用程序邀请发送给Facebook的朋友。我尝试this,它将应用邀请发送给Facebook好友,但邀请仅在Facebook移动应用上可见,即如果Facebok帐户在桌面上打开,用户将无法在桌面上获得应用邀请的通知。如何在Facebook网站/桌面上显示邀请? P.S。:我的应用程序不是建立在Facebook Canvas上的。

String appLink, previewImageUrl;
appLink = "https://fb.me/***";
previewImageUrl = "****";

final AppInviteDialog appInviteDialog = new AppInviteDialog(this);
appInviteDialog.registerCallback(callbackManager, new FacebookCallback<AppInviteDialog.Result>() {
@Override
public void onSuccess(AppInviteDialog.Result result) {
    Log.d(TAG,"Successfully sent");
}

@Override
public void onCancel() {

}

@Override
public void onError(FacebookException error) {

}
});

if (appInviteDialog.canShow()) {
AppInviteContent content = new AppInviteContent.Builder()
        .setApplinkUrl(appLink)
        .setPreviewImageUrl(previewImageUrl)
        .build();
appInviteDialog.show(content);
}

0 个答案:

没有答案