私のアプリケーションでは、ショールームの詳細として名刺を表示しています。その詳細では、ユーザーに電話オプションを提供しました。
iPhone からは、次のようにコードを指定することで、それぞれの番号に電話をかけることができます。
NSString* call = [NSString stringWithFormat:@"tel:%@",phone_number];
NSURL* url = [[NSURL alloc] initWithString:[call stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
[[UIApplication sharedApplication] openURL:url];
しかし、iPod からは、それぞれの番号に電話をかけることはできないと思います。
今、iPhone と iPod 用のアプリケーションを起動したいのですが、必要なデバイス機能を「テレフォニー」に設定すると、アプリケーションは iPod で動作しません。必要なデバイスの機能をテレフォニーと記載せず、アプリをそのまま提出した場合、Apple の審査プロセスに問題はありませんか? これにより、iPod に電話ボタンが機能しなくなります。
私の質問は、ユーザーが iPod にアプリをインストールする場合、通話ボタンを無効にしてテキストをプログラムで変更する方法です。