使用 link - ionic3 分享我的对象

Share my objects using a link - ionic3

我正在想象这种情况:我在我的设备上打开了我的应用程序。我刚刚在我的应用程序中创建了一个新元素(对象),例如像这样的新电影

film = {
    title: 'Shark 3',
    subtitle: 'the revenge',
    date: '12-11-2019',
    plot: '...'
};

并且我已将其保存在我的本地存储中。现在我想在社交网站(WhatsApp、Facebook...)上分享它,为此对象生成一个 link。单击此 link 我希望打开我的应用程序(或应用程序商店,如果未安装)。如果安装了我的应用程序,它应该会显示一个包含电影信息的页面。 可能吗?如何在离子中做到这一点?

你想展示的数据存储在应用程序中,所以在安装了你的应用程序的每台设备上都可用,我猜?还是从后端加载数据?

你想做的事叫深Link。这意味着单击 links 将打开您的应用程序并根据 link.

将用户重定向到特定页面

这可以通过 Ionic 和 DeepLink native plugin.

但是您的应用程序之外还需要做其他事情才能使其正常运行。您需要在 Google and/or Apple 注册并验证您的域名。

请注意测试这非常不舒服。它只适用于签名包。所以只是 运行 ionic cordova run android 是行不通的,你必须完全创建一个签名包,就像你在发布它时需要做的那样。

这里是 Blog article 功能描述。