php - 创建指向 google play 应用程序下载的直接链接

标签 php android redirect mobile google-play

我在 Google Play 上有一个应用程序。 我正在向我的客户发送一条 SMS 消息以下载该应用程序,SMS 中有一个指向 PHP 页面的链接,我在该页面上将用户重定向到他的相关商店(appstore、google play)。

PHP 如下所示:

$iPod    = stripos($_SERVER['HTTP_USER_AGENT'],"iPod");
$iPhone  = stripos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$iPad    = stripos($_SERVER['HTTP_USER_AGENT'],"iPad");
$Android = stripos($_SERVER['HTTP_USER_AGENT'],"Android");

if( $iPod || $iPhone || $iPad){
  header('Location: ' . APPLE_DOWNLOAD_URL);
}else if($Android){
  header('Location: ' . GOOGLE_DOWNLOAD_URL);
}else {
  header('Location: ' . WEB_DOWNLOAD_URL);
}

我的 Google_DOWNLOAD_URL 如下:

https://play.google.com/store/apps/details?id=XXX

我的第一个问题 - 有没有办法将用户直接重定向到 Google Play,而不询问他如何处理链接。我看到了一些关于使用 market://进行策略分析的答案,但它不起作用。

第二个问题 - 这是根据用户使用的移动设备重定向用户的最佳做法吗?

非常感谢,

最佳答案

您好,遇到了同样的问题。 尝试使用

market://details?id=XXX

代替

https://play.google.com/store/apps/details?id=XXX

这会直接为我打开 Play 商店。

关于php - 创建指向 google play 应用程序下载的直接链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22062541/

相关文章:

php - 在 Drupal 中使用 "global"用户是否危险?

php - Docker+Laravel 安装

php - 这里需要一些 php/mysql 的掌握 : does wordpress post exist before import

android - 如何在 android 中打开音频播放器作为 Intent

java - MediaPlayer 服务不播放音乐

php - 成功登录后重新生成 session ID 是否足以防止 session 固定?

android - 如何将 Android 4.0+ 模拟器配置为平板电脑?

asp.net - 如何在 ASP.Net MVC 中执行 301 永久重定向路由

symfony - 如何在 Symfony2 重定向到登录页面之前获取先前的 url

Jquery 覆盖链接,使用 url