【问题标题】:Create Custom URL Scheme Actions创建自定义 URL 方案操作
【发布时间】:2012-08-09 22:21:14
【问题描述】:

我知道如何创建自定义 URL schemes,但如何向它们添加操作?我如何将信息传递到我的应用中。

任何建议都会很棒!

【问题讨论】:

    标签: iphone objective-c ios url url-scheme


    【解决方案1】:

    你必须弄清楚行动。但这里有一个例子:

    yourAppURL://doSomething
    

    yourAppURL://doAnotherThing
    

    然后在你的AppDelegate

    - (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
        NSString *text = [[url host] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
        if ([text isEqualToString:@"doSomething"]) {
            // then do something
        }
        if ([text isEqualToString:@"doAnotherThing"]) {
            // do another thing
        }
    }
    

    您可以通过在 URL 中发送各种文本来做各种事情。例如,Facebook 使用它打开应用程序以直接转到带有facebook://profile=username 的个人资料

    【讨论】:

      猜你喜欢
      • 2012-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-02
      • 2012-06-15
      • 2011-04-30
      • 2014-10-22
      相关资源
      最近更新 更多