短信或者邮件链接打开 APP(URL Scheme)
2016-11-08 11:25
246 查看
最近项目用到了点击分享的短信或者是邮件中的URL直接跳转到APP中,如果APP未安装,直接跳转到AppStore下载页面。下面进入正题
实现方式就是通过设置APP的URL Scheme,那么如何设置呢?come on
1、首先点开需要被打开的APP中的info.plist文件,添加URL Types;如下图
2、这时候我们展开URL Types(URL Types是个数组) 就可以看到有item0(是个Dictionary),展开item0面我们可以看到有URL identifier,我们需要再想其中添加一项内容,点击item0行的 “+”,添加 URL Schemes项,结果如下:
3、这是最后一个步骤啦!加油!马上就有结构了哦。
这一步需要给URL Schemes以及URL identifier添加值,URL identifier就是我们APP的Bundle identifier直接填好就ok了,URL Schemes就是我们要注册的可以打开APP的链接,他是一个数组,这说明他支持增加多个链接,并且这些链接都可以打开我们的APP,这里我们就随意定义了,如:MYApp 但是不需要我们添加 ://在里面,xcode会自动生成,最后的结果是如下:
当然我们也可以代码直接添加,步骤是:
1、右键点击Info .plist文件,选中Open As,出现如下选项:
选择Source Code。这样我们就以xml的方式打开了Info .plist文件,复制下面的代码到文件中(注意:将
ESTDemo 换成你要设置的链接名字 将gsn.com.ESTDemo换成你的APP的Bundle identifier ):
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>ESTDemo</string>
</array>
<key>CFBundleURLName</key>
<string>gsn.com.ESTDemo</string>
</dict>
</array>
位置可以在<dict>下面,如图:
OK 现在注册已经大功告成,下面就是怎么使用的问题了
使用的时候我们只需要发送像这样 : ESTDemo:// 的链接就可以啦!下面试试吧~ 有问题可以留言哦
实现方式就是通过设置APP的URL Scheme,那么如何设置呢?come on
1、首先点开需要被打开的APP中的info.plist文件,添加URL Types;如下图
2、这时候我们展开URL Types(URL Types是个数组) 就可以看到有item0(是个Dictionary),展开item0面我们可以看到有URL identifier,我们需要再想其中添加一项内容,点击item0行的 “+”,添加 URL Schemes项,结果如下:
3、这是最后一个步骤啦!加油!马上就有结构了哦。
这一步需要给URL Schemes以及URL identifier添加值,URL identifier就是我们APP的Bundle identifier直接填好就ok了,URL Schemes就是我们要注册的可以打开APP的链接,他是一个数组,这说明他支持增加多个链接,并且这些链接都可以打开我们的APP,这里我们就随意定义了,如:MYApp 但是不需要我们添加 ://在里面,xcode会自动生成,最后的结果是如下:
当然我们也可以代码直接添加,步骤是:
1、右键点击Info .plist文件,选中Open As,出现如下选项:
选择Source Code。这样我们就以xml的方式打开了Info .plist文件,复制下面的代码到文件中(注意:将
ESTDemo 换成你要设置的链接名字 将gsn.com.ESTDemo换成你的APP的Bundle identifier ):
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>ESTDemo</string>
</array>
<key>CFBundleURLName</key>
<string>gsn.com.ESTDemo</string>
</dict>
</array>
位置可以在<dict>下面,如图:
OK 现在注册已经大功告成,下面就是怎么使用的问题了
使用的时候我们只需要发送像这样 : ESTDemo:// 的链接就可以啦!下面试试吧~ 有问题可以留言哦
相关文章推荐
- iOS通过链接,应用内打开APP或者跳转APPStore对应下载
- Android 点击Url(短信链接)打开App 的调研与实现
- iOS 外部链接打开APP(URL Scheme)
- 移动端浏览器打开app或者跳转链接
- 人脉通分享工能,点击分享到微信或者qq的分享链接打开H5,提示用户用浏览器打开,点击下载,有有app
- 通过一个链接打开本地app,或者去下载app
- 通过一个链接打开本地app,或者去下载app
- 短信链接打开app
- Android 如何使用短信链接打开APP
- Android使用WebView的打开链接的方式(当前的WebView或者默认浏览器)
- IOS学习之—— APPStore无法打开或者无法正常下载APP 的解决方法
- Android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
- Android 浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
- 无法打开邮件中的链接
- androidandroid中的通过网页链接打开本地app
- Android 通过URL scheme 实现点击浏览器中的URL链接,启动特定的App,并调转页面传递参数
- android 通过链接打开自己的app
- javascript实现阻止iOS APP中的链接打开Safari浏览器
- Android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
- 微信浏览器内打开App Store链接,并跳转到对应的app页面