【问题标题】:Is that necessary to publish app in market to implement deep linking for android是否有必要在市场上发布应用程序以实现 android 的深度链接
【发布时间】:2013-03-12 00:40:40
【问题描述】:

我想在我的应用程序中实现深度链接,但我的应用程序现在没有在市场上发布。我可以成功地从我的应用程序发送消息。当我点击消息时,它不会打开我的设备上安装的应用程序。我还在我的设备上安装了 facebook 默认应用程序。如果我的应用程序已安装,它应该在我的设备上点击我在 fb 墙上的帖子时打开我的应用程序,否则它应该使用浏览器。

我点击了这个链接:-

https://developers.facebook.com/docs/mobile/android/deep_linking/#deeplink

但我没有得到 Android Market App 的字段来将市场网址放入文档中。据说这个字段是自动生成的。在市场上发布应用程序以实现深度链接也是必要的。我错过了什么?

【问题讨论】:

  • 您好,您是否能够运行该示例,因为即使我的手机上安装了该应用程序,我也总是被重定向到网页

标签: android facebook google-play tap deep-linking


【解决方案1】:

不,不需要发布深层链接即可工作。深度链接会先尝试访问你的应用,如果你的应用不在设备上,它会使用 android market url 引导用户安装你的应用。如果您正在测试,只需在您的设备上安装该应用就足够了。

【讨论】:

  • +1 为你的答案。我从 github 项目下载了 AppLinkingHowTo,并且深度链接在这个项目中工作,但是这个应用程序打开一个对话框。我想打开默认的 facebook 应用程序进行共享,并且深层链接不起作用.my request res = facebook.request("me/feed", params, "POST");
  • 你想打开facebook应用分享是什么意思? facebook.request 方法发出 Graph API 请求,您必须具有必要的权限才能代表用户发布。如果您想打开本机 facebook 应用程序,则没有官方支持的机制。
【解决方案2】:

没有必要发布应用程序。您可以通过在设备上安装应用程序来检查它。但如果您要发送额外的信息请求。那么根据您的 requestId 接收该信息应该有问题。因为在我的情况下,当我的手机上安装了应用程序时,我收到了信息。但是当我的手机上没有安装应用程序并且通知带我去玩商店安装应用程序时,我无法收到带有信息的 requestId。不得不面对这样的问题?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-12
    • 1970-01-01
    • 2011-08-07
    • 2011-06-24
    • 1970-01-01
    相关资源
    最近更新 更多