私のアプリでは、ユーザーが電話をかけることができますが、電話をかけている番号には秘密のコードが含まれているため、電話番号を非表示にする必要があります。これを達成する方法はありますか?
「番号を非表示にする」とは、電話をUIAlertView
かける前の確認に表示される電話番号と、可能であれば通話中にナビゲーション バーに表示される電話番号を意味します。
私のアプリでは、ユーザーが電話をかけることができますが、電話をかけている番号には秘密のコードが含まれているため、電話番号を非表示にする必要があります。これを達成する方法はありますか?
「番号を非表示にする」とは、電話をUIAlertView
かける前の確認に表示される電話番号と、可能であれば通話中にナビゲーション バーに表示される電話番号を意味します。
間違いなくそうではありません。発信時に OS に渡される電話番号は、変更したり、ユーザーから隠したりすることはできません。(アプリが 911 にダイヤルした場合はどうなりますか?)
また、電話番号を介して「暗証番号」はどのように渡されるのでしょうか?
Web ビュー内でネイティブの電話番号認識コードを使用していますか、それともアプリのカスタム ボタンですか。
私が作成したアプリには、ユーザーがタップして電話番号に電話できるボタンがあります。このボタンは、自分で作成した UIAlertView を表示し (したがって、その内容を完全に制御できます)、alertView:didClickButtonAtIndex: デリゲート メソッドで次のことを行います。
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://5555555555"]];
コールを開始します。
iOS Phone アプリの動作を変更しようとすると、アプリが拒否される可能性があると思います。ユーザーの知らないうちにあなたのアプリが番号をダイヤルするのを彼らが快く思わないことはほぼ確実です。