3
String appLinkUrl, previewImageUrl;
final String TAG = "fbv4";
appLinkUrl = "https://fb.me/1161673067......";
previewImageUrl = "mydomain.com/my_invite_image.jpg";
if (AppInviteDialog.canShow())
{
AppInviteContent content = new AppInviteContent.Builder()
.setApplinkUrl(appLinkUrl)
.setPreviewImageUrl(previewImageUrl)
.build();
AppInviteDialog.show(MainActivity.this, content);
AppInviteDialog appInviteDialog = new AppInviteDialog(activity);
appInviteDialog.registerCallback(callbackManager, new FacebookCallback<AppInviteDialog.Result>()
{
@Override
public void onSuccess(AppInviteDialog.Result result)
{
Log.d(TAG, "onSuccess result = " + result.getData().toString());
}
@Override
public void onCancel()
{
}
@Override
public void onError(FacebookException e)
{
Log.d(TAG, "onError message = "+ e.getMessage());
}
});
appInviteDialog.show(content);
}
这是我的facebook代码,邀请朋友用facebook-sdk.4.0。我的邀请对话与好友列表正常打开,并显示邀请发送正确,但没有邀请到达好友。在记录所有过程中取得成功是正确的,但我没有得到任何我的应用程序的通知。Facebook朋友邀请已成功发送,但没有收到任何回应的数据在facebook-sdk.4.0 android
收件人可能已经阻止了所有的应用邀请。 – derabbink
http://stackoverflow.com/a/30374275/3647974可能这个帮助吗? –
是的,它会工作需要更改设置帐户 –