相关疑难解决方法(0)

是否可以为YouTube应用程序(如YouTube和地图)注册基于http +域的URL方案?

我希望iOS能够在我的应用程序安装在手机上时使用我的应用程序打开我的域中的URL(例如http://martijnthe.nl),如果不是,则使用Mobile Safari.

我读过可以为此创建一个唯一的协议后缀并将其注册到Info.plist中,但是如果未安装该应用程序,Mobile Safari将会出错.

什么是解决方法?

一个想法:

1)使用在任何桌面浏览器中打开的http:// URL,并通过浏览器呈现服务

2)检查用户代理,如果是移动Safari,打开myprotocol:// URL(尝试)打开iPhone应用程序并打开移动iTunes以下载应用程序,以防尝试失败

不确定这是否有效...建议?谢谢!

iphone url ios

222
推荐指数
8
解决办法
13万
查看次数

如何检查iPhone上的网页是否安装了应用程序?

我想创建一个网页,如果iPhone没有安装应用程序,将iPhone重定向到应用程序商店的页面,但如果iPhone安装了应用程序,我希望它打开应用程序.

我已经在iPhone应用程序中实现了一个自定义URL,所以我有一个应用程序的URL,如下所示:

myapp://
Run Code Online (Sandbox Code Playgroud)

如果此网址无效,我希望该网页重定向到应用商店.这有可能吗?

如果我没有在手机上安装应用程序并在safari中编写myapp:// url,我得到的只是一条错误消息.

即使存在javascript的丑陋黑客,我真的想知道吗?

iphone web-applications mobile-safari ios

133
推荐指数
6
解决办法
16万
查看次数

如果应用程序存在,则链接到打开的Facebook应用程序,否则网页

我正在寻找以下解决方案.我们希望下周发送一个HTML邮件,目前有一些问题.这是我们第一次尝试这样做,主要区别在于它现在包含链接到我们脸书的按钮.

邮件是响应式的,所以我们正在寻找一个解决方案,它将在浏览器中打开网站的桌面版本,当从移动设备查看时,检查应用程序是否已安装并打开它,如果没有打开浏览器中的链接代替.

通过在线广泛搜索和Stack Overflow,我逐渐意识到Android和iOS如何允许这一点.请参阅下面我到目前为止尝试的解决方案:

.mobile-link {
   display: none;
}

@media screen and (max-device-width: 767px) and (orientation: portrait) {
    .desktop-link {
        display: none;
    }
    .mobile-link {
        display: block;
    }
}

@media screen and (max-device-width: 1024px) and (orientation: landscape) {
    .desktop-link {
        display: none;
    }
    .mobile-link {
        display: block;
    }
}
Run Code Online (Sandbox Code Playgroud)
<a class='mobile-link' onclick='
setTimeout(function () { window.location = 'www.facebook.com/profileid'; }, 2500);
window.location = 'fb://facewebmodal/=pagename';'>
    <img src='some.url' />
 </a>
 <a class='desktop-link' href='www.facebook.com/profileid'>
    <img src='some.url' />
 </a>
Run Code Online (Sandbox Code Playgroud)

这不适用于iPhone,虽然我以前的尝试是(我改变了它,使其适用于Android,但仍无效).在我之前的尝试中,我有:

<a class='mobile-link' onclick='
    setTimeout(function () …
Run Code Online (Sandbox Code Playgroud)

html javascript android facebook ios

8
推荐指数
1
解决办法
3137
查看次数