iOS开发那些事儿(三)外部通知
一.外部通知使用场景:假如你想要用某宝上的一个商品分享给朋友,你想这个物品的URL分享给你的好友。之后你的好友点击开此URL,如果在装了某宝的情况下,iPhone会自动跳转到某宝
二.实现步骤:
- 自定义URL模式
- 响应URL请求
三.Demo:
- 在项目的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中的字符串查询来传递信息

浙公网安备 33010602011771号