我想从 SMS(url 方案)打开应用程序。例如,如果有人给我发短信“myapp://abcd”,我可以用 safari 打开这个 url 并通过 [url host] 打开带有 abcd 值的应用程序。但是,问题是如果它不是英语?例如“myapp://สวัสดี”(泰语)或“myapp://おはよう”(日语),我用 xn--l3c1bib8a0a 打开应用程序,而不是“สวัสดี”。
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Test"
message:[url host]
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alert show];
[alert release];
return YES;
}
提前致谢。