ios - 类似在Safari里点击链接启动某个已安装的应用是怎么实现的?
迷茫
迷茫 2017-04-17 11:00:37
[iOS讨论组]

比如点击一个App下载链接,就会启动App Store;
点击Email,就会启动Mail
那么,假设有一个链接,比如 myapp:// ,用以启动某个APP,该如何实现呢?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(2)
天蓬老师

1. 在xcode工程属性Info标签最下面有个URL Types,添加,在URL Schemes里面添加你想要打开的url,比如:myapp
2. 在AppDelegate中实现- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation,这个方法属于UIApplicationDelegate这个接口
3. 在smart app banner里面的app-argument中输入你想要打开的链接(myapp:xxxx

PHPz

在<app>-Info.plist的URL types里建一个item
在item的URL Schemes选项里起个名字比如myapp

在别的程序里直接用 openURL调用myapp://即可

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号