java - Android 上的深层链接不会启动应用程序并重定向到 Android Play 市场

标签 java android facebook deep-linking

我在将 Android 平台上的 Facebook 原生应用程序集成到我的 Android 原生应用程序时遇到了问题。

问题:用户在 FB 应用程序中并单击与我的应用程序对应的链接。该应用程序应启动我的应用程序(预期行为),但 FB 应用程序启动 Google Play 商店(实际行为)。

我已按照 Facebook 开发者页面提供的原生链接程序进行操作: http://developers.facebook.com/docs/mobile/android/deep_linking/

我使用了 JDK Keytool 来生成 Hash-key。但是我没有发现任何错误,没有我的 Eclipse Logcat 之类的无效 key 。我在这里遗漏了什么吗,请帮帮我。

提前致谢

最佳答案

请更新您的应用程序的以下代码。

public void loginAndPostToWall() {
    facebook.authorize(this, PERMISSIONS, Facebook.FORCE_DIALOG_AUTH,
            new LoginDialogListener());
}

并查看下面的链接以获取更多信息。

Facebook issue

关于java - Android 上的深层链接不会启动应用程序并重定向到 Android Play 市场,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11464542/

相关文章:

javascript - Facebook SDK : Uncaught SyntaxError: Unexpected token _

基于当前位置的 Facebook 页面重定向

java - 在 ContextLoaderListener 中获取服务器名称

android - Proguard 在导出应用程序时出现以下错误

android - 如何在 android 应用程序 webview 中使用 Facebook 访问 token

java - 滑动手势非常慢,...如何加快 Android 中的滑动手势?

android - 与 IntentService 的线程同步

java - 在 Java 中计算数组中的相同字符串

java - 如何在 main 中使用整数值创建堆栈而不固定大小

java - 在 Swing 中创建带有图标的多个菜单栏