Facebook好友邀请已成功发送,但在facebook-sdk.4.0 android中没有收到任何数据

时间:2015-08-28 12:55:00

标签: android facebook facebook-sdk-4.0

            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。我的邀请对话框已与好友列表正确打开,并显示邀请已正确发送,但没有邀请获取给朋友。在日志中取得成功所有过程都是正确的,但我没有得到任何关于我的应用程序的通知。

1 个答案:

答案 0 :(得分:0)

@zephyr

是的,我正在面对来自Facebook用户设置的通知阻止问题,请尝试这样做,以便它对您有所帮助,以及它对我有用。

Click in the top right of Facebook and select Settings
Click Notifications in the left menu
Click Edit next to On Facebook
Click Edit next to App requests and activity
Click to set the notifications for the app or game to On