0

我正在开发一个 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 端的行为。我应该解决什么问题?

提前致谢。

4

1 回答 1

0

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

还要确保沙盒模式被禁用,虽然它可能是如果通知通过。:-)

希望有帮助!

于 2013-11-20T23:15:45.213 回答