码迷,mamicode.com
首页 > 移动开发 > 详细

iOS开发那些事儿(三)外部通知

时间:2016-05-03 14:38:24      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:

一.外部通知使用场景:假如你想要用某宝上的一个商品分享给朋友,你想这个物品的URL分享给你的好友。之后你的好友点击开此URL,如果在装了某宝的情况下,iPhone会自动跳转到某宝


 

二.实现步骤

  • 自定义URL模式
  • 响应URL请求

 

三.Demo

  1. 在项目的info.plist添加如下:

    ?  技术分享 (p.s 注意层级) 

  现在得到的就是自定义URL模式。可以通过调用cornorDemo://*********来打开自己的应用

  2.   响应URL请求

   APPDelegate.m中的- (BOOL)application: openURL: sourceApplication:annotation:中自定义响应代码:

- (BOOL)application:(UIApplication *)application
                openURL:(NSURL *)url
   sourceApplication:(NSString *)sourceApplication
            annotation:(id)annotation {
    if ([[url host] isEqualToString:@"xxxxxxxxxx"])
  {
   //可以传递信息 }
return YES; }

 


四.总结

  • 通过使用自定的URL模式,可以向其他应用提供启动本应用的功能。同时也可以通过URL中的字符串查询来传递信息

iOS开发那些事儿(三)外部通知

标签:

原文地址:http://www.cnblogs.com/conorBlogs/p/5454706.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!