首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS智能应用程序旗企业

iOS智能应用程序旗企业
EN

Stack Overflow用户
提问于 2013-11-04 19:41:38
回答 2查看 2K关注 0票数 2

有人能为企业智能应用程序旗提供一些正确的标签配置指导吗?该应用程序没有出现在苹果商店;它位于一个单独的URL为企业成员。

根据文档,这可以通过添加一个元标记来实现,如下所示:

这些变量中的每一个是什么,它们通常是如何设置的?

名称:对于企业应用程序来说,这仍然是“苹果-itunes- app”吗?我有一个19位数的数字。这可能是对的吗?附属-数据:这应该是什么样子?app -参数:应用程序的URL?

我是为苹果应用商店里的一个应用程序工作的,它是为愤怒的小鸟准备的,下面有一个元标签。

代码语言:javascript
复制
<meta name="apple-itunes-app" content="app-id=343200656">

参考网址:https://developer.apple.com/library/mac/documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html

EN

回答 2

Stack Overflow用户

发布于 2013-11-04 19:47:13

智能横幅只适用于应用程序商店。

来自苹果文档:

如果应用程序已经安装在用户的设备上,则横幅将智能地更改其操作,点击横幅只会打开应用程序。如果用户没有你的应用程序在他的设备上,点击横幅将带他进入应用程序在应用商店的条目。当他返回你的网站时,横幅上会出现一个进度条,表示下载需要多长时间才能完成。当应用程序完成下载时,View按钮更改为Open按钮,点击横幅将打开应用程序,同时将用户的上下文保存在您的网站上。

票数 2
EN

Stack Overflow用户

发布于 2014-07-23 18:30:35

在这个问题上有一段时间了,但是如果内存正常的话,我使用了一个自定义URL方案。

在我的特殊情况下,要求启动应用程序,如果它存在,如果没有,显示智能应用的横幅。

简单地说,你是如何做到这一点的:

  1. 构建自己的智能应用程序横幅
  2. 在应用程序中设置自定义URL方案
  3. 从Safari调用自定义URL
  4. 如果应用程序安装,应用程序将启动;如果没有,它将挂起。
  5. 如果挂起,请取消请求,并显示横幅。

例如,想象一个名为“happyBirds”的新应用程序。在代码中,它看起来如下所示:

代码语言:javascript
复制
setTimeout(function () { 
    window.location = "#";  // Effectively cancels the following window.location command if the app is not installed.
    $('#smartAppBanner').show(); // Make up your own smart app banner, and show it.
}, 100);
window.location = "happyBirdsCustomUrl://"; // If this is successful, the app will be launched, and the setTimeout will never fire

我还在尝试创建一个自定义的URL方案,如果应用程序在那里,它只返回"true“,并且尝试从一个iFrame中启动应用程序,但始终没有找到它。也许我有空的时候再试一试。

要获得更多信息,一定要查看以下帖子:

How to check if an app is installed from a web-page on an iPhone? http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html

希望这能有所帮助!真诚地,基思:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19775715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档