Android + iOS - 从带有指定参数的 WWW 链接安装 + 运行/运行应用程序

Posted

技术标签:

【中文标题】Android + iOS - 从带有指定参数的 WWW 链接安装 + 运行/运行应用程序【英文标题】:Android + iOS - Install + Run / Run an app from a WWW link with specified parameters 【发布时间】:2020-05-04 06:47:49 【问题描述】:

我正在寻找可能的解决方案来安装和运行(或仅运行,如果应用程序已安装)具有从 www 链接提供的特定命令行参数的应用程序。

所以故事是这样的:

    用户在其移动设备上点击 www 链接。 如果未安装应用程序,则会在应用程序安装页面上打开商店。用户安装应用。 应用程序打开时使用 www 链接中提供的特定命令行参数。

我想要实现的是一个用于在应用内共享特定内容并自动导航到该项目的系统。原生通知也有类似的功能(当我按下它们时,会在应用程序中打开特定内容)。我使用 Unity 3D 作为引擎,以防万一。

我的问题是,可以这样做吗?如果是,您能否指出一些有关该问题的资源?

最好的问候,

Dzik

【问题讨论】:

【参考方案1】:

我认为您正在寻找的是深度链接。我认为您不能注入任何命令行参数(我可能是错的)。我希望这个链接能回答你的问题:

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

【讨论】:

感谢您的链接。我会调查一下。一旦我确认这实际上就是我想要的,我会投票赞成!干杯! 感谢您的帮助。这正是我想要的。【参考方案2】:

链接是可能的: - Android 上的Deep Links - Universal Links 在 ios

在这两种情况下,它都必须在您从 Unity 导出的 iOS 和 Android 项目中本地实现。

命令行参数本身是不可能的,但您可以将数据从 iOS/Android 链接转发到 Unity。请参阅Unitys manual on plugins 以设置通信。

【讨论】:

感谢您的链接。我会调查一下。一旦我确认这实际上就是我想要的,我会投票赞成!干杯! @Dzik:如果链接对您有帮助,请接受答案并投票,如果可能的话。

以上是关于Android + iOS - 从带有指定参数的 WWW 链接安装 + 运行/运行应用程序的主要内容,如果未能解决你的问题,请参考以下文章

iOS 从带有 JSON 参数的 AFNetworking HTTP POST 方法获取 JSON 响应

在 Branch.io 中,如何在 facebook 中发布带有查询参数的深层链接

如何从 python 调用带有 Char** 参数和 int* 参数的 C 方法?

从 android 或 iOS 将参数传递给颤振模块

Flutter:带有数据的 iOS 向后滑动手势

Xamarin Android,使用带有选择和选择参数的 CursorLoader 获取联系人手机号码