iOS 4.x.xのMobileMailの引用を自動的に削除するMailQuotePatcher4
2015/12/20
価値ある情報をユーザー視点で発信するブログ
2015/12/20
iPhone標準の、そして事実上一つしかないメールクライアントであるメール(MobileMail)。
iOS 4.0になってから大分機能が改善されてきましたが、メールに返信をするときに必ず元メールを引用してしまう点は相変わらずです。
引用をせずに、ショートメッセージ風に使うのが習わしとなっている日本の携帯文化に対する挑戦といえましょう。
そんなわけで、iPhoneのiOS 4.x.xのMobileMail.appに引用削除機能を追加するMailQuotePatcher4というランタイムパッチ(Mobile Substrate)を作ってみました。
以前からリリースしていた3.1.2、3.1.3対応のMobileMailQuotePatcherというパッチのiOS 4.x.x対応版です。
見た目は何も変わってないように見えると思いますが、かなり内部構造が変わっていて苦労しました。(続きは[MORE」から)
「設定>MailQuotePatcher4」の項目の解説をします。
設定の「Ask before delete」がオフの場合は、以下のように返信を選択した直後に引用が削除されます。
設定の「Ask before delete」がオンの場合は、引用を削除する前に以下のように選択肢が現れます。
改行のみの署名挿入、ということが起こっています。
「設定→メール/連絡先/カレンダー→署名→消去」ボタンを押して署名を消去してください。
「Sent from iPhone」をバックスペースで消しただけでは、改行のみの署名が設定されたことになります。
New野良リポジトリに置いておきました。
「MailQuotePatcher4」で検索してください。
対応OSはiOS 4.0, iOS 4.0.1, iOS 4.2.1です。
iOS 4.0, iOS 4.0.1, iOS 4.2.1をインストールしたiPhoneのみで動きます。
iPadでは動作確認していません。
無保証です。何の保証もありません。それでもよければ使ってみてください。
なお、iPhone OS 3.1.2, 3.1.3に対応した「MobileMailQuotePatcher」もNew野良リポジトリに置いてあります。
iPhone OS 3.2(iPad)でも「MobileMailQuotePatcher」が動くようですが(未検証)、設定の「Asking before delete」をオフにしないと落ちてしまいます。