有很多关于这个的问题,我找不到有用的答案。似乎 Twitter 已经有了解决方案:当我在 Safari 应用程序中访问 mobile.twitter.com 时,我可以看到一个栏,一个带有“已安装 Twitter”的窗口顶部和一个“打开”链接(我猜是因为Twitter 应用程序安装在我的 iPhone 上)。
是因为 Twitter 与 iOs 5 和 iOs 6 “半集成”(因此它们比简单的开发人员更强大),还是仅仅因为他们是天才?如果他们是天才,你知道他们是怎么做到的吗?
有很多关于这个的问题,我找不到有用的答案。似乎 Twitter 已经有了解决方案:当我在 Safari 应用程序中访问 mobile.twitter.com 时,我可以看到一个栏,一个带有“已安装 Twitter”的窗口顶部和一个“打开”链接(我猜是因为Twitter 应用程序安装在我的 iPhone 上)。
是因为 Twitter 与 iOs 5 和 iOs 6 “半集成”(因此它们比简单的开发人员更强大),还是仅仅因为他们是天才?如果他们是天才,你知道他们是怎么做到的吗?
听起来您在描述 Apple 的“智能应用横幅”。Apple 详细介绍了他们在开发者网站上的工作方式。基本上,您将这样的内容添加到您的网页中:
<meta name="apple-itunes-app" content="app-id=myAppStoreID, affiliate-data=myAffiliateData, app-argument=myURL">
...然后设备完成其余的工作。如果应用程序未安装,则按钮显示为“安装”,否则显示为“打开”。