以百度地图为例:
<a href="http://itunes.com/apps/百度地图">百度地图</a><!--to itunes-->
<a href="itms://itunes.com/apps/百度地图">百度地图</a><!--to itunes then jump to app store(iOS5) to itunes(iOS4)-->
<a href="itms-apps://itunes.com/apps/百度地图">百度地图</a><!--to app store-->
<a href="http://itunes.apple.com/app/id452186370">百度地图</a><!--to app store-->
<a href="itms://itunes.apple.com/app/id452186370">百度地图</a><!--to itunes then jump to app store(iOS5) to app store(iOS4) -->
<a href="itms-apps://itunes.apple.com/app/id452186370">百度地图</a><!--to app store-->
以上方式均可实现,差别在于第一个跳到itunes程序,第二个和第五个在iOS5上会先跳到itunes程序,再跳到app store,在iOS4上一个跳到itunes,另一个跳到app store。其余方案都会直接跳到app store。
还有一点,使用http协议的会引起一次redirect,你会看到浏览器先加载这个url,再跳转到对应的程序,而itms和itms-apps协议不会。
以上代码在iPhone4S(iOS5.1)、iPhone4(iOS4.3)和iPad(iOS5.1.1)上试验通过。
结论:
建议使用如下形式作为跳转,理由:各iOS版本行为一致(至少我测试的这几个都一致)、没有redirect过程,体验更佳:
<a href="itms-apps://itunes.apple.com/app/id452186370">百度地图</a>
参考资料:
- Technical Q&A QA1633
- Technical Q&A QA1629
- Apple URL Scheme Reference
- http://stackoverflow.com/questions/433907/how-to-link-to-apps-on-the-app-store
相关推荐
在iOS开发中,有时我们需要引导用户在应用内部直接跳转到AppStore或iTunes来查看应用详情、进行评分和评论,或者购买相关的媒体内容。这个功能对于提高应用的可见度和用户参与度至关重要。以下是对这个主题的详细...
在iOS应用开发的世界里,将你的应用程序发布到App Store是至关重要的一步,让全球的iPhone和iPad用户能够发现并下载你的作品。以下是你需要了解的关于“ios应用发布到App Store的全部流程”的详细步骤: 1. **创建...
"ios跳转appstore评论,判断是否评论"这个主题涉及到的是如何在iOS应用内部实现一个功能,该功能不仅能够直接链接到App Store以便用户撰写评论,而且还能智能地检测用户上次提交评论的时间,确保不会过于频繁地打扰...
在iOS平台上,App Store内购(In-App Purchase, IAP)是开发者提供付费内容或服务的主要方式。本教程将详细介绍如何使用Unity与iOS系统进行交互,实现App Store内购功能。 一、Unity与iOS交互基础 在Unity中实现IAP...
在iOS应用开发中,创建与iOS 11 App Store类似的列表效果是一项常见的需求,它可以提升用户的体验感,使应用更具吸引力。本项目标题为“高仿iOS11 App Store列表效果”,其主要目的是通过编程技术实现类似App Store...
iOS 隐私政策 SafariViewContoller 弹出隐私URL作为提醒,6月份App Store审核指南已更新,要求在应用审核流程中为所有新应用和应用更新制定隐私政策。从2018年10月3日开始,App Store Connect将要求所有新应用和应用...
iOS App Store 上架流程详解 iOS App Store 上架流程是 iOS 开发者发布应用程序到 App Store 的必要步骤。下面将详细介绍 iOS App Store 上架流程图文详解 2021 版。 一、填写 App Store 发布信息 在 Apple ...
但往往我们都是直接给推广图片加了一个下载链接(App Store中的)。所以咱们来模拟一下用户的操作步骤: 1、用户第一次访问宣传页面 a、点击Banner,进入到APP Store中对应的APP下载页 b、APP下载页中提示:安装;...
在iOS应用开发中,"仿AppStore动画效果"是一个常见的设计需求,旨在为用户提供与官方AppStore类似的用户体验。这种效果通常包括动态弹框列表、点击Cell后的交互以及下拉返回等特性。以下将详细讲解这些知识点: 1. ...
IOS开发指南 从HELLO WORLD到APP STORE上架 第5版.pdf
在iOS开发中,展示App Store是一项常见的功能,特别是在iOS 6时代,苹果引入了新的SDK,使得开发者可以更方便地在自己的应用内嵌入App Store的内容。本文将深入探讨如何利用iOS 6 SDK来实现在应用内展示App Store的...
iOS开发指南 从Hello World到App Store上架 第4版 。
总的来说,iPhone的AppStore库涉及的知识点包括:AppStore的定义、功能、应用分类、用户界面、安全性和审核机制、开发者提交应用的流程、AppStore在iOS生态系统中的地位以及".app"文件的结构和意义。对于iPhone用户...
iOS AppStore 上架流程图文详解 2021 版 本文档将详细介绍 iOS AppStore 上架流程的步骤和注意事项,以帮助开发者顺利地将 App 发布到 AppStore 上。 一、注册 Apple Developer 账号 要将 App 发布到 AppStore 上...
"ios-简单仿AppStore卡片动画.zip"这个压缩包内容专注于视图动画,特别是模仿AppStore中的卡片转场动画,以及手势交互功能。这种动画效果能够提升用户界面的互动性和美观性,使得应用的导航更加流畅自然。 首先,...
iOS上架AppStore的过程是一项关键任务,涉及到一系列的步骤和注意事项。首先,要开始这个流程,你需要在苹果官网上注册一个AppID,并购买iPhone Developer Program(IDP)开发者账号,费用为99美元。购买完成后,你...
在iOS平台上,应用程序的发布通常需要经过App Store的严格审核,这一过程被称为签名。然而,对于开发者来说,尤其是那些希望快速发布更新或者绕过App Store审核流程的开发者,免签分发提供了一种可行的解决方案。...
《iOS开发指南:从零基础到App Store上架》是一本专为初学者设计的教程,旨在引导读者从对iOS开发一无所知到能够成功将应用程序发布到App Store。本书全面覆盖了iOS开发的核心概念、工具和技术,是踏入iOS开发领域的...
### iOS混编提交苹果Appstore流程详解 #### 一、证书的导出 **1.1 前期工作** 为了能够将应用提交至苹果的Appstore,首先需要准备一个苹果开发者帐号,以及确保拥有一台运行Mac操作系统的电脑。没有帐号的开发者...
目前很多应用是要求点击事件直接跳转到App Store,最近工作中就遇到了一个跳转 App Store 评分或者下载更新的功能,网上查到很多跳转方法,这里记录一下,下面话不多说了,来一起看看详细的介绍吧。 主要跳转方法有...