Facebook apprequests 通知不会将用户重定向到应用程序

Posted

技术标签:

【中文标题】Facebook apprequests 通知不会将用户重定向到应用程序【英文标题】:Facebook apprequests notification doesn't redirect user to app 【发布时间】:2013-10-21 08:46:47 【问题描述】:

我正在开发一个 android 应用,并且 尝试放置一个按钮以向 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();

上面的代码运行良好。代码执行后,通知成功发送给好友。

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

但是,在 iPhone 上,当用户点击 Facebook 应用上的通知时,Facebook 应用会将用户重定向到我的应用或 App Store。

为什么会有不同的行为? 我想要 iPhone 端的行为。我应该解决什么问题?

提前致谢。

【问题讨论】:

您是否在 FB 应用设置中为您的 Android 应用开启了深度链接? 遇到同样的问题,是的,我通过上述所有步骤打开了深度链接,但是没有从通知重定向到 android 应用程序,需要帮助.... 【参考方案1】:

您需要在您应用的 Facebook 页面中为您的应用启用深度链接。它应该在 Native Android App 部分下。

还要确保沙盒模式已禁用,但如果通知通过,则可能是这样。 :-)

希望有帮助!

【讨论】:

以上是关于Facebook apprequests 通知不会将用户重定向到应用程序的主要内容,如果未能解决你的问题,请参考以下文章

Facebook Unity SDK AppRequest 未显示通知 [Android]

发送apprequest时没有通知[重复]

无法从 Facebook apprequest 检索数据

无法从 Facebook iOS 应用中的通知中获取 request_ids

apprequest 无法显示在用户页面上

从apprequest facebook api请求数据