`

iOS的网页调启app store的方法

    博客分类:
  • ios
 
阅读更多

 

 

iOS的网页调启app store的方法

以百度地图为例:

 

<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>

参考资料:

 

 

 

 

 

分享到:
评论

相关推荐

    ios应用内跳转到AppStore或者iTunes

    在iOS开发中,有时我们需要引导用户在应用内部直接跳转到AppStore或iTunes来查看应用详情、进行评分和评论,或者购买相关的媒体内容。这个功能对于提高应用的可见度和用户参与度至关重要。以下是对这个主题的详细...

    ios应用发布到appstore全部流程

    在iOS应用开发的世界里,将你的应用程序发布到App Store是至关重要的一步,让全球的iPhone和iPad用户能够发现并下载你的作品。以下是你需要了解的关于“ios应用发布到App Store的全部流程”的详细步骤: 1. **创建...

    ios跳转appstore评论,判断是否评论

    "ios跳转appstore评论,判断是否评论"这个主题涉及到的是如何在iOS应用内部实现一个功能,该功能不仅能够直接链接到App Store以便用户撰写评论,而且还能智能地检测用户上次提交评论的时间,确保不会过于频繁地打扰...

    unity与iOS交互进行App Store内购(IAP)

    在iOS平台上,App Store内购(In-App Purchase, IAP)是开发者提供付费内容或服务的主要方式。本教程将详细介绍如何使用Unity与iOS系统进行交互,实现App Store内购功能。 一、Unity与iOS交互基础 在Unity中实现IAP...

    高仿iOS11 App Store列表效果

    在iOS应用开发中,创建与iOS 11 App Store类似的列表效果是一项常见的需求,它可以提升用户的体验感,使应用更具吸引力。本项目标题为“高仿iOS11 App Store列表效果”,其主要目的是通过编程技术实现类似App Store...

    ios-iOS解决隐私政策AppStore上架.zip

    iOS 隐私政策 SafariViewContoller 弹出隐私URL作为提醒,6月份App Store审核指南已更新,要求在应用审核流程中为所有新应用和应用更新制定隐私政策。从2018年10月3日开始,App Store Connect将要求所有新应用和应用...

    iOS AppStore上架流程图文详解2021版 (下)

    iOS App Store 上架流程详解 iOS App Store 上架流程是 iOS 开发者发布应用程序到 App Store 的必要步骤。下面将详细介绍 iOS App Store 上架流程图文详解 2021 版。 一、填写 App Store 发布信息 在 Apple ...

    JS实现点击网页判断是否安装app并打开否则跳转app store

    但往往我们都是直接给推广图片加了一个下载链接(App Store中的)。所以咱们来模拟一下用户的操作步骤: 1、用户第一次访问宣传页面 a、点击Banner,进入到APP Store中对应的APP下载页 b、APP下载页中提示:安装;...

    仿AppStore 动画效果

    在iOS应用开发中,"仿AppStore动画效果"是一个常见的设计需求,旨在为用户提供与官方AppStore类似的用户体验。这种效果通常包括动态弹框列表、点击Cell后的交互以及下拉返回等特性。以下将详细讲解这些知识点: 1. ...

    IOS开发指南 从HELLO WORLD到APP STORE上架 第5版.pdf.z01

    IOS开发指南 从HELLO WORLD到APP STORE上架 第5版.pdf

    iOS 6 SDK在应用内展示App Store

    在iOS开发中,展示App Store是一项常见的功能,特别是在iOS 6时代,苹果引入了新的SDK,使得开发者可以更方便地在自己的应用内嵌入App Store的内容。本文将深入探讨如何利用iOS 6 SDK来实现在应用内展示App Store的...

    iOS开发指南 从Hello World到App Store上架

    iOS开发指南 从Hello World到App Store上架 第4版 。

    iphone AppStore库

    总的来说,iPhone的AppStore库涉及的知识点包括:AppStore的定义、功能、应用分类、用户界面、安全性和审核机制、开发者提交应用的流程、AppStore在iOS生态系统中的地位以及".app"文件的结构和意义。对于iPhone用户...

    iOS AppStore上架流程图文详解2021版 (上).doc

    iOS AppStore 上架流程图文详解 2021 版 本文档将详细介绍 iOS AppStore 上架流程的步骤和注意事项,以帮助开发者顺利地将 App 发布到 AppStore 上。 一、注册 Apple Developer 账号 要将 App 发布到 AppStore 上...

    ios-简单仿AppStore卡片动画.zip

    "ios-简单仿AppStore卡片动画.zip"这个压缩包内容专注于视图动画,特别是模仿AppStore中的卡片转场动画,以及手势交互功能。这种动画效果能够提升用户界面的互动性和美观性,使得应用的导航更加流畅自然。 首先,...

    iOS上架AppStore流程

    iOS上架AppStore的过程是一项关键任务,涉及到一系列的步骤和注意事项。首先,要开始这个流程,你需要在苹果官网上注册一个AppID,并购买iPhone Developer Program(IDP)开发者账号,费用为99美元。购买完成后,你...

    【IOS苹果免签分发】苹果IOS绿标免签封装app.rar

    在iOS平台上,应用程序的发布通常需要经过App Store的严格审核,这一过程被称为签名。然而,对于开发者来说,尤其是那些希望快速发布更新或者绕过App Store审核流程的开发者,免签分发提供了一种可行的解决方案。...

    iOS开发指南:从零基础到App Store上架

    《iOS开发指南:从零基础到App Store上架》是一本专为初学者设计的教程,旨在引导读者从对iOS开发一无所知到能够成功将应用程序发布到App Store。本书全面覆盖了iOS开发的核心概念、工具和技术,是踏入iOS开发领域的...

    iOS混编提交苹果Appstore流程详解

    ### iOS混编提交苹果Appstore流程详解 #### 一、证书的导出 **1.1 前期工作** 为了能够将应用提交至苹果的Appstore,首先需要准备一个苹果开发者帐号,以及确保拥有一台运行Mac操作系统的电脑。没有帐号的开发者...

    iOS如何跳转到App Store下载评分页面示例代码

    目前很多应用是要求点击事件直接跳转到App Store,最近工作中就遇到了一个跳转 App Store 评分或者下载更新的功能,网上查到很多跳转方法,这里记录一下,下面话不多说了,来一起看看详细的介绍吧。 主要跳转方法有...

Global site tag (gtag.js) - Google Analytics