Android 未识别的';com.facebook.platform.protocol.protocol#u ACTION';额外:';com.facebook.platform.action.request.app对话框'; if(AppInviteDialog.canShow()) { AppInviteContent=新建AppInviteContent.Builder() .setApplinkUrl(appLinkUrl) .setPreviewImageUrl(previewImageUrl) .build(); AppInviteDialog AppInviteDialog=新建AppInviteDialog(上下文); registerCallback(callbackManager,new FacebookCallback()) { @凌驾 成功时公共无效(AppInviteDialog.Result) { } @凌驾 公开作废 { } @凌驾 公共无效onError(FaceBook例外e) { e、 getMessage(); int i=0; i++; } }); appInviteDialog.show(内容); }

Android 未识别的';com.facebook.platform.protocol.protocol#u ACTION';额外:';com.facebook.platform.action.request.app对话框'; if(AppInviteDialog.canShow()) { AppInviteContent=新建AppInviteContent.Builder() .setApplinkUrl(appLinkUrl) .setPreviewImageUrl(previewImageUrl) .build(); AppInviteDialog AppInviteDialog=新建AppInviteDialog(上下文); registerCallback(callbackManager,new FacebookCallback()) { @凌驾 成功时公共无效(AppInviteDialog.Result) { } @凌驾 公开作废 { } @凌驾 公共无效onError(FaceBook例外e) { e、 getMessage(); int i=0; i++; } }); appInviteDialog.show(内容); },android,facebook,sdk,Android,Facebook,Sdk,onError function get errorMessage“Unrecognized'com.facebook.platform.protocol.protocol\u ACTION”extra:'com.facebook.platform.ACTION.request.appinvests\u DIALOG'。“我已经读过,但不明白,登录没有问题,只是邀请我发现了一些线索,当我把facebook客户端换成了旧版本,邀请对话框出现了。你能详细说明一下解决方案吗?也许加上它作为答案?你是说

onError function get errorMessage“Unrecognized'com.facebook.platform.protocol.protocol\u ACTION”extra:'com.facebook.platform.ACTION.request.appinvests\u DIALOG'。“

我已经读过,但不明白,登录没有问题,只是邀请我发现了一些线索,当我把facebook客户端换成了旧版本,邀请对话框出现了。你能详细说明一下解决方案吗?也许加上它作为答案?你是说这是Facebook for Android原生应用程序的问题吗?SDK中的问题,你可以替换SDK版本。我读过,但不明白,登录没有问题,只是邀请。我发现了一些线索,当我将Facebook客户端替换为旧版本时,出现了邀请对话框。你能详细介绍一下解决方案吗?也许加上它作为答案?你是说这是Facebook for Android原生应用程序的问题吗?SDK中的问题,你可以替换SDK版本。
        if (AppInviteDialog.canShow())
    {
        AppInviteContent content = new AppInviteContent.Builder()
                .setApplinkUrl(appLinkUrl)
                .setPreviewImageUrl(previewImageUrl)
                .build();

        AppInviteDialog appInviteDialog = new AppInviteDialog(context);
        appInviteDialog.registerCallback(callbackManager, new FacebookCallback<AppInviteDialog.Result>()
        {
            @Override
            public void onSuccess(AppInviteDialog.Result result)
            {
            }

            @Override
            public void onCancel()
            {
            }

            @Override
            public void onError(FacebookException e)
            {
                e.getMessage();
                int i = 0;
                i++;
            }
        });

        appInviteDialog.show(content);