2

カスタムの作成方法は知ってURL schemesいますが、カスタムにアクションを追加するにはどうすればよいですか? アプリに情報を渡すにはどうすればよいですか。

どんな提案も素晴らしいでしょう!

4

1 に答える 1

6

アクションを理解する必要があります..しかし、ここに例があります:

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-08-09T23:03:24.900 に答える