【问题标题】:How to get the universal link domain of any app如何获取任何应用程序的通用链接域
【发布时间】:2020-04-07 07:36:00
【问题描述】:

我知道打开特定应用的一种方法是使用通用链接链接到它们。

例如用 'fb://' 打开 facebook,或者用 'uber://' 打开 uber

我相信这些('fb://'、'uber://')被称为域或架构。

我想知道是否所有应用都具有此功能,如果有,在哪里或如何获取任何给定应用的域/架构,适用于 ios 和 android?

我正在使用颤振通过 url-launcher 打开这些链接,所以一旦我有了域/模式,打开所需的应用程序就不是问题了。

【问题讨论】:

    标签: flutter deep-linking ios-universal-links mobile-development


    【解决方案1】:

    我认为您在谈论深度链接,所以也许您需要阅读这篇文章,它仅适用于 android 但对于 iOS 应该是类似的过程:

    https://developer.android.com/training/app-links/deep-linking

    【讨论】:

    • 因此,从我所读到的内容来看,深层链接是简单的通用链接,它们会越过主屏幕并到达应用程序中的特定页面。此外,您发布的内容解释了一旦您知道它的架构后如何链接到应用程序,但我的问题是您首先如何弄清楚架构是什么?换句话说,他们提供了这个链接 example://gizmos 我想知道在给定您要打开的应用程序的情况下从哪里获得“示例”
    • 我认为只有当应用程序所有者共享深层链接时才有可能,另一种方法是使用 .apk 的反编译器并查看 Manifest.xml,但这种方式是违规的
    猜你喜欢
    • 2019-10-15
    • 2013-04-19
    • 1970-01-01
    • 2018-05-01
    • 2012-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-06
    相关资源
    最近更新 更多