電話をかけてきた人の名前を着信画面から消すHideCallerName
2015/12/20
価値ある情報をユーザー視点で発信するブログ
2015/12/20
職場で家族からかかってきた電話を取るとき、iPhoneの画面に家族の名前が表示されているのは気恥ずかしいものです。
ひょっとしたら世の中には名前を消したい人もいるのかもなあ、というおぼろげな想像の元に作ってみたのが、iPhoneの着信画面から名前を消すパッチ、HideCallerNameです。
着信画面から名前を消し、ダミーテキストを表示します。場合によっては電話番号に差し替えることができます。
(続きは[MORE]から)
もくじ
HideCallerNameをインストールし、しかるべき設定をすると、着信時に表示される名前をダミーテキストに差し替えることができます。
また、名前の代わりに電話番号を表示することもできますが、表示されないかもしれないし、かけてきた電話番号が表示されるとも限りません。
iOS4.0.x専用です。
HideCallerNameをインストールすると「設定→HideCallerName」が増えます。
ここでHideCallerNameの設定ができます。
動くかもしれませんが、確認が取れていません。
端的には方法が分からないからです。
CTCall (CTCallRef)から電話番号が取得できると思うのですが、取得する方法が分かりません。
CTCallCopyAddressなどの関数で取得するらしいのですが、うまくコンパイルが通りません。
今かかってきている電話番号を取得する方法を教えてくれれば、正確な番号を表示できます。
CTCall / CTCallRef / CTCallCopyAddressでググると僕の絶望が分かるはず。
現在は、名前から連絡先で電話番号を検索する方法を取っています。
名前で検索し、最初にヒットしたアドレスの持つ、いくつかの電話番号のうち、最初にヒットするものが表示されます。
同姓同名のアドレスが複数あったり、一つのアドレスに複数の電話番号が登録されていると結果が不確かになってきます。
ついては、電話番号を表示する機能はおまけ的な機能ととらえてください。
名字、名前、両方に入力が無いと電話番号の検索に失敗するみたいです。
そうかもしれんね。
インストールは、いつものNew野良リポジトリから「HideCallerName」で検索してください。
例によって安定性等は保証するところではないので、そのつもりで使ってください。
無保証、無サポートです。