如何通过链接(不是play store)在首次从安装打开时将参数传递到android应用程序

如何通过链接(不是play store)在首次从安装打开时将参数传递到android应用程序,android,Android,假设页面上有以下链接: <a href=".../app-debug.apk">Download App</a> <a href="my://app?id=123">Open App</a> 使用此设置,用户必须单击下载链接,下载.apk,安装它,返回页面,然后单击打开链接 我想知道是否有一种方法可以将下载和打开操作结合在一起——也许可以将id参数传递给第一个链接,然后让它以某种方式将其传递给应用程序 我想在不使用play store的情况下执行

假设页面上有以下链接:

<a href=".../app-debug.apk">Download App</a>
<a href="my://app?id=123">Open App</a>
使用此设置,用户必须单击下载链接,下载.apk,安装它,返回页面,然后单击打开链接

我想知道是否有一种方法可以将下载和打开操作结合在一起——也许可以将id参数传递给第一个链接,然后让它以某种方式将其传递给应用程序


我想在不使用play store的情况下执行此操作。(我对play store的问题是,该应用程序适用于私人群组-但该群组没有可用于通过play store私人频道分发的Google帐户)

您仍然可以通过play store将其分发给特定的人或群组(非公共),然后使用安装推荐人

读和读

据我所知,你想用什么方法做这件事是不可能的。您的另一种选择是只从后台发出请求,而不需要用户手动单击第二个链接


我想这取决于数据所代表的内容。

有可能分发给没有谷歌账户的人吗?我更愿意通过Play Store来实现这一点,但这听起来像是你只能分发给你的组织,其中组织是一组谷歌管理的帐户-(我可能误解了-如果我错了,请纠正我)可以只分发给一个组,但他们确实需要一个谷歌账户。这就是我所想的——不幸的是,并不是所有的用户都有谷歌账户。这正是我要搜索的。。。唯一的答案是“嗯,无论如何都要使用PlayStore”。该死
<intent-filter>
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT"/>
    <category android:name="android.intent.category.BROWSABLE"/>
    <data android:scheme="my" android:host="app" />
</intent-filter>
Uri data = getIntent().getData();
String id = data.getQueryParameter("id");