在JavaScript或PHP中打开Windows Phone的Window商店应用程序

4

我需要发送一条包含单个URL以安装应用程序的消息。用户点击URL后,根据用户的设备,窗口/ Mac/ Google商店将打开。

以下代码可以重定向到Google Play Store、Mac App Store,但不能重定向到Windows商店。

switch (_getOS()) { case "Mac": header("location:https://itunes.apple.com/in/app/one-touch-response/id987064767?mt=8"); break;

case "Android": header("location:https://play.google.com/store/apps/details?id=com.luckey.onetouch1&hl=en"); break;
default: header("location:http://windowsphone.com/s?appid=b9d594c5-6b7e-4b25-86cb-068f55a1f7bb"); break;

}

2个回答

3

我认为您正在尝试从HTTP USER AGENT中获取操作系统类型。

有时它会返回错误的字符串和多个操作系统名称的组合,请重新检查HTTP用户代理的字符串并重试。

这可能对您有用...


0
根据此处的文档:
只需将您的应用程序ID添加到此URL的末尾即可:
 ms-windows-store:navigate?appid=[your app ID]

供将来参考,你也可以使用此URI方案在应用商店进行搜索:

 ms-windows-store:search?publisher=[your publisher display name]

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接