0
我想在页面上创建文本取决于我的应用程序是否安装。
我已经实现了自定义URL方案的应用,例如:如何检查应用程序是否从Safari中的JS安装?
myapp://
,但不知道如何从JS检查是我的应用程序安装到本地。
注意:我不想运行的应用程序,只是检查。
我想在页面上创建文本取决于我的应用程序是否安装。
我已经实现了自定义URL方案的应用,例如:如何检查应用程序是否从Safari中的JS安装?
myapp://
,但不知道如何从JS检查是我的应用程序安装到本地。
注意:我不想运行的应用程序,只是检查。
无法检测到应用程序已安装,而无法通过JavaScript重定向到应用程序。
下面的代码将重定向到应用程序,如果安装了其他回调被调用。
setTimeout(function() {
//callback if the app is not installed.
}, 25);
window.location = "myapp://somethingyouwanttosend";
你也可以看看smart banners它可能会解决你的问题。
但Safari如何找出它可以打开网址或不? –
如果您试图仅检测应用程序是否安装而不重定向至应用程序,则无法进行安装。但是,您可以检测到应用程序未安装。如果安装它会重定向到应用程序。 – codester