SMS(URLスキーム)からアプリを開きたい。たとえば、誰かが「myapp:// abcd」というテキストを送ってくれた場合、このURLをsafariで開き、[urlhost]で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;
}
前もって感謝します。