CAT GETTING OUT OF A BAG

What the tester is thinking.

自分のiPhoneの電話番号が覚えられなくてカッとなってApple Watchアプリを作りました

テスト中にいきなりアプリがクラッシュしても、直前に操作していた内容や手順を11個くらいまで遡ることができるのに、自分のiPhoneの電話番号(11桁)を覚えることができません。

自分のiPhoneに電話をかける状況になったことはないのですが、飲食店などに電話をして予約する際に「では、ご連絡先をお願いします」と言われる時があって困っていました。

毎回こんな感じで対処しています

  1. そばに誰かいる時は「私の電話番号を電話帳から探して表示してお願い!」と頼む
  2. お店の方に「あの……もしかしてナンバーディスプレイとかで表示されてないでしょうか…?」と聞く
  3. もうどうしようもないときは自宅の固定電話の番号を伝える*1(そのあと家に電話して事情を話す)
  4. 「折り返しこちらからご連絡しますのでー」と言われたときは最悪で 3. の方法も使えないので、事情を話し一旦電話を切りどこかにメモしてからもう一度電話する


先日、娘(大学院生)がその犠牲者(1.の方法を使った)になりました。電話を切ったあと娘から『通話中でも電話帳から自分の電話番号を表示して相手に伝える方法』を教えてもらいました。教えてもらったというか強制的に教えられたのですが、手順が難しくてスマートにできそうもありません。(間違って電話を切ってしまうんじゃないかと不安になる)*2

自分のiPhoneの電話番号を表示してくれるApple Watchアプリを作りました

Apple Watchのホーム画面からアイコンをタップすると自分のiPhoneの電話番号を表示してくれるアプリです。それだけです。せめて自分の電話番号くらいはAPIから取得するかーと思ったのですが、調べたら難しそうなので諦めてハードコード(Labelに直書き)しました。1行もコード書いてない。

stackoverflow.com

Apple Watchのホーム画面からアイコンをタップします。

f:id:miwa719:20181230151750j:plain

自分のiPhoneの電話番号が表示されます。これでもう安心だ。

f:id:miwa719:20181230163251p:plain

アイコンはフリー画像から見つけました。電話といえばこれだなと思って。画像からアイコンにするのはいつもここで作ってます。画像を指定すると iOSiPhoneiPadApple Watch)とAndroid用のアイコンを作ってくれます。とても便利です。

f:id:miwa719:20181230171659p:plain

makeappicon.com

 

開発環境

  • Xcode 10.1(Swift 4.2)
  • iOS 12.1(まだ 12.1.2 にアップデートしてない)
  • watchOS 5.1.2

*1:自宅の電話番号は40年くらい同じだし何度もダイアルを回してかけていたので暗記している

*2:テストでは11個くらい手順を覚えられるのにな