创建自己的ios钩子

时间:2014-03-14 10:05:28

标签: ios objective-c ios5

我想知道是否有人知道如何在你的应用中创建自己的钩子。

例如我有一个带有myapp://location?id=1

等自定义网址的短信

当您点击它时,会打开myapp并告诉我location?id=1是什么

1 个答案:

答案 0 :(得分:0)

" hook"在你的AppDelegate中。

实施以下方法......

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
    NSString* tUrlString = url.absoluteString;
    // ... analyse tUrlString
    // ... do something
    return YES;
}

此外,您必须注册您的应用以响应" myapp://" URL方案(如果尚未完成)。这可以在" URL类型"在"信息"你应用的目标部分。