请教iOS 开发关于 AirDrop 下方显示的“在 XX 中打开”的问题
答案:2 悬赏:20 手机版
解决时间 2021-03-01 02:17
- 提问者网友:轻浮
- 2021-02-28 12:17
请教iOS 开发关于 AirDrop 下方显示的“在 XX 中打开”的问题
最佳答案
- 五星知识达人网友:几近狂妄
- 2021-02-28 12:24
你使用的是UIWebView控件来实现的吧。要实现你说的功能,需要涉及到一个知识点“自定义URL协议”。下面我就一步一步的给你讲解如何通过“自定义URL协议”来实现你想要的效果。
首先,你需要说明你想如何在程序中响应这个URL。最简单的自定义协议的方法是“唤醒”,而且可以通过URL把信息传递给程序,这样,程序被唤醒后能做更多的事情。
注册自定义URL协议
首先需要向iPhone注册一个自定义URL协议。这是在你的项目文件夹的info.plist文件进行的(就是你改变应用程序图标的同一个文件)。
默认,Xcode在图形窗口中打开info.pllist,当然也可以直接用文本模式打开——对有的人来说这反而更简单。
Step1. 右键,选择“Add Row”
Step2. Key值选择“URL types”
Step3. 打开“Item 1″,然后为该key增加一个URL identifier。可以是任何值,但建议用“反域名”(例如 “com.myapp”)。
Step4. 在“Item1”下再加一行。
Step5. 选择“URL Schemes” 作为Key。
首先,你需要说明你想如何在程序中响应这个URL。最简单的自定义协议的方法是“唤醒”,而且可以通过URL把信息传递给程序,这样,程序被唤醒后能做更多的事情。
注册自定义URL协议
首先需要向iPhone注册一个自定义URL协议。这是在你的项目文件夹的info.plist文件进行的(就是你改变应用程序图标的同一个文件)。
默认,Xcode在图形窗口中打开info.pllist,当然也可以直接用文本模式打开——对有的人来说这反而更简单。
Step1. 右键,选择“Add Row”
Step2. Key值选择“URL types”
Step3. 打开“Item 1″,然后为该key增加一个URL identifier。可以是任何值,但建议用“反域名”(例如 “com.myapp”)。
Step4. 在“Item1”下再加一行。
Step5. 选择“URL Schemes” 作为Key。
全部回答
- 1楼网友:一把行者刀
- 2021-02-28 12:45
我是来看评论的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯