Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Facebook apprequests通知不';t将用户重定向到应用程序_Android_Facebook_Facebook Graph Api_Apprequests_Facebook App Requests - Fatal编程技术网

Android Facebook apprequests通知不';t将用户重定向到应用程序

Android Facebook apprequests通知不';t将用户重定向到应用程序,android,facebook,facebook-graph-api,apprequests,facebook-app-requests,Android,Facebook,Facebook Graph Api,Apprequests,Facebook App Requests,我正在开发一个安卓应用程序和 正在尝试放置按钮以向facebook好友发送应用程序安装请求 Bundle params = new Bundle(); params.putString("method", "apprequest"); params.putString("message", "App Invitation"); WebDialog dialog = new WebDialog.RequestsDialogBuilder(getActivity(), Session.getActi

我正在开发一个安卓应用程序和 正在尝试放置按钮以向facebook好友发送应用程序安装请求

Bundle params = new Bundle();
params.putString("method", "apprequest");
params.putString("message", "App Invitation");
WebDialog dialog = new WebDialog.RequestsDialogBuilder(getActivity(), Session.getActiveSession(), params).build();
dialog.show();
上面的代码运行良好。当代码执行时,通知将成功传递给friend

之后,问题就出现了。 在Android设备上,当用户单击Facebook应用程序上的通知时,Facebook应用程序会将用户重定向到我的应用程序的Facebook页面

然而,在iPhone上,当用户单击Facebook应用程序上的通知时,Facebook应用程序会将用户重定向到我的应用程序或应用商店

为什么会有不同的行为? 我想要iPhone端的行为。我该修什么


提前感谢。

您需要在应用程序的facebook页面中为应用程序启用深度链接。它应该在原生Android应用程序部分下

另外,请确保禁用了沙盒模式,尽管在通知通过时可能会禁用该模式。:-)


希望有帮助

您是否在FB应用程序设置中为您的android应用程序打开了深度链接?遇到了同样的问题,是的,我通过上述所有步骤打开了深度链接,但是从通知重定向到android应用程序没有发生,需要帮助。。。。