代号一。如何将 link 分享到您的应用。

codename one. How to share a link to your app.

我想在这里实现的与大多数应用程序类似,特别是 Youtube。如果我在 youtube 上分享视频,用户会得到一个 link 的视频。单击 link 时,用户会自动转到 Youtube 应用程序中的视频(如果用户有该应用程序)。我想要那种功能。我的应用程序上有不同的商店和有关商店的信息。我希望用户能够通过 Whatsapp、短信等 "Share" 一家商店,这样当接收者点击共享 link 时,他们会自动被带到我的应用程序内该特定商店的页面。如果他们没有该应用程序,link 必须将他们带到应用程序商店中我的应用程序页面以允许他们下载。我如何在代号一中实现这一点。我查看了开发人员文档和操作方法部分中的共享功能,它们只向我展示了如何共享文本或图像。不是我的应用程序的 link。

您可以使用 ShareButton or it's underlying native share API 调用(注意这在设备上的行为不同,因为它依赖于本机功能)。

要共享一个适用于所有平台的 URL,您需要服务器端代码,因为我们无法知道点击 link 的人是否拥有与您相同的设备。

How to make QR code for BOTH Android Market and App Store answers that although it discusses QR codes this is applicable to links as well e.g. http://onelink.to/ 看起来可以解决这个问题,虽然我还没有尝试过他们的服务。

这道题的正确答案竟然是URL拦截。 http://www.codenameone.com/blog/intercepting-urls-on-ios-android.html 您将 url 从您的应用分享到外部应用。当用户在外部应用程序中打开那个舔时,如果您的应用程序拦截了它,则用户会自动被带到您的应用程序。