0

我想从 Facebook 发送我的应用邀请。我编写的代码能够发送邀请,但我面临两个问题。

  1. 邀请后我没有收到任何回电。
  2. 在大多数设备中,邀请对话框具有默认语言印地语(单击屏幕截图)。如何将默认设置更改为英语?
    PS:我已经检查了我的 Facebook 开发者帐户应用程序中的默认语言是英语。
    任何帮助,将不胜感激。

    String AppURl = "<My Facebook App URL>";
    String previewImageUrl = "<Preview Image URL>";
    
    sCallbackManager = CallbackManager.Factory.create();
    
    AppInviteDialog appInviteDialog = new AppInviteDialog(getActivity());
    appInviteDialog.registerCallback(sCallbackManager,
            new FacebookCallback<AppInviteDialog.Result>() {
                @Override
                public void onSuccess(AppInviteDialog.Result result) {
                    Log.d("Invitation", "Invitation Sent Successfully");
                    Toast.makeText(getActivity(), "Invitation Sent Successfully", Toast.LENGTH_SHORT).show();
                }
    
                @Override
                public void onCancel() {
                }
    
                @Override
                public void onError(FacebookException e) {
                    Log.d("Invitation", "Error Occured");
                }
            });
    
    if (AppInviteDialog.canShow()) {
        AppInviteContent content = new AppInviteContent.Builder()
                .setApplinkUrl(AppURl)
                .setPreviewImageUrl(previewImageUrl)
                .build();
        appInviteDialog.show(content);
    }
    
4

0 回答 0