如何使用自定义 URL 方案 IOS Objective-c PHP
Posted
技术标签:
【中文标题】如何使用自定义 URL 方案 IOS Objective-c PHP【英文标题】:How to use custom URL Schemes IOS Objective-c PHP 【发布时间】:2019-11-07 15:01:08 【问题描述】:我想从 safari 打开我的应用程序,我是 ios 和移动应用程序开发的新手。 我的网站是用 php 编写的,我正在使用 Objective-c 进行 iOS 开发。
【问题讨论】:
参考这个链接:appcoda.com/working-url-schemes-ios 参考此链接:***.com/questions/41935987/open-url-schemes-in-ios 好的,谢谢伙计,我已经想通了。即使他们正在使用 swift,我也会继续阅读,我相信我可以掌握一些技巧 @DhavalRaval 那是在两个应用程序之间,我想要在应用程序和网站之间,这可能会在 safari 上。不过还是谢谢 你在找这个吗?请调查一下.. PHP 到 iOS:***.com/questions/34750667/… 【参考方案1】:Ow 发现这是不刷新应用的错误 这是一个完全使用 javascript 从浏览器切换的示例
window.location = "myApp://";
此示例将应用程序调用到 iframe 以保留网站的状态:仍在 javascript 中:
var frame = document.createElement('iframe');
frame.src = 'myApp://';
frame.style.display = 'none';
document.body.appendChild(frame);
// avoid unnecessary iframe on the page
setTimeout(function() document.body.removeChild(frame); , 4);
请注意,在此示例中,我尚未添加任何参数,例如:
myApp://params
Objective-c End 看起来更像这样:
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey, id> *)options
还有很长的路要走,但谢谢你的帮助。
【讨论】:
以上是关于如何使用自定义 URL 方案 IOS Objective-c PHP的主要内容,如果未能解决你的问题,请参考以下文章
iOS 9.3.2 自定义 URL 方案未从 Safari 启动应用程序