当前位置: 首页 > 知识库问答 >
问题:

启动应用程序,如果安装,或打开谷歌播放与安装推荐

花高爽
2023-03-14

我们正在尝试生成一个链接,当在浏览器中单击时,如果安装了应用程序,该链接将打开我们的应用程序。这通常是通过以下方式完成的:

intent://some.domain/some=parameters#Intent;scheme=somescheme;package=my.package.name

如果配置正确,此uri可以在安装后启动你的应用程序,否则会将你重定向到play store。然而,这不是我们想要的。我们想通过安装推荐人重定向到play store。据我们所知,语法无法做到这一点。

我们想出的另一个解决方案是

market://details?id=my.package.name&referrer=somereferrer

可通过我们的应用程序打开。这种方法的问题是,它不会自动启动应用程序,而是询问用户是否希望打开与我们的应用程序或Play Store的链接。

对此有什么变通办法吗?即使是最轻微的建议也将不胜感激。

共有2个答案

邢永安
2023-03-14

我不确定100%理解你的问题。我试着重新表述:如果安装了,你希望你的链接重定向到你的应用程序,而没有“打开”选项。

如果你正在为新的Android开发,一个解决方案是使用应用链接:这里。但是,我不确定这是你想要的。

秦跃
2023-03-14

我想这就是你的答案https://stackoverflow.com/a/28792160/5034920基本上,您必须实现如下意图过滤器:

<data android:scheme="https"
      android:host="www.foo.com"
      android:pathPrefix="/bar" />

服务器端,创建一个指向google play的重定向规则。例如https://www.foo.com/bar/BlahBlah将重定向到https://play.google.com/store/apps/details?id=com.bar.foo

 类似资料:
  • 我有点困惑。对于我的游戏控制台中的应用程序,它显示: 44k安装 41k卸载 11k活动安装 对于“终生”时间跨度。 但是应该是“安装-卸载=活动安装”? 那么,为什么有11k的活动安装,而根据安装减去卸载应该有3k?我听说计数发生了变化,谷歌在帮助文档中也提到了这一点,但他们没有解释具体的变化。 卸载是否包括更新?但为什么在详细的统计数据中没有标明这一点呢?卸载和停用只是有区别

  • 我正在做一个应用程序,向用户显示一条个性化的问候消息。 例如:如果我通过蓝牙发送应用程序(或者通过电子邮件发送应用程序以待安装)给X个人祝贺他的生日,那么一旦该人安装了应用程序,就会出现一条消息,上面写着“祝贺X”。 编辑:当应用程序从Google Play安装时,我找到了一个解决方案,在从Google Play安装时将参数传递到应用程序 但如果情况不同,因为并不是所有收到应用程序的人都可以访问G

  • 我目前正在以许多地方描述的方式打开Google Play:通过启动指向市场的新意图,如下所述: 在移动版android中打开google play store链接 但如果用户不点击后退按钮,而是再次点击我的应用程序图标,那么市场就会开放。 有没有一种简单的方法可以强制Google Play加载到自己的应用程序中,而不是作为我上面的一个新活动?

  • whistle安装过程需要以下步骤(缺一不可): 安装Node 安装whistle 启动whistle 配置代理 安装根证书 1. 安装Node whistle支持v0.10.0以上版本的Node,为获取更好的性能,推荐安装最新版本的Node。 如果你的系统已经安装了v0.10.0以上版本的Node,可以忽略此步骤,直接进入安装whistle的步骤,否则: Windows或Mac系统,访问http

  • 如果我的应用程序音频开始播放,我必须停止外部媒体播放器。就youtube而言,它会自动停止,但谷歌的媒体播放器不会停止。 我使用了以下代码。 但它也停止了我的其他音频。任何帮助都将不胜感激。

  • 在将我的应用上传到play store之前,我在play console中创建了一个测试版本。该应用程序有一个playstore自动完成字段,然而,当我从playstore安装我的应用程序的测试版本时,每次我在自动完成字段中写入内容,然后按空格键崩溃! 在android studio上测试该应用程序时,它运行良好,没有任何错误或崩溃。 谢谢你的帮助。 编辑:我使用这个库的自动完成(https://