Hatena::ブログ(Diary)

TBTN


 

2013-03-15

Twitterで特定のユーザのツイートがあったら通知を受けたい

とあるTwitterユーザ、その人のツイートをだけを見逃したくないという要件が発生したとします。

スマートフォン…私の場合はiPhone4Sですが…には便利な「通知」という機能があるので、これを活用できないかなと思って調べてみると、Twitter公式のヘルプページに ツイート通知の設定方法 というのがありました。


それまで私がスマートフォンでTwitterにアクセスしている方法は、

・クライアントは絶対時間表示の出来る「Tweetlist!」(有料版)

・公式アプリの「Twitter for iOS」は削除済

・iPhoneから初期設定をしたい場合には、ChromeでPC表示をして行う*1

といった具合です。


で、上の公式ヘルプを読んでいくと、公式アプリ「Twitter for iOS」、公式のAndroidアプリ、従来型携帯、PCからの設定と説明があるのですが、余計なクライアントは出来れば入れたくない(メンションがあったりするとアイコンバッジに数字がついて賑やかになって好きじゃない)ので、


PCから設定をすればいいか、ということでヘルプのとおりにブラウザを操作していくと、対象とするユーザを「モバイル通知をONにする」のは簡単にできるのですが、この「モバイル通知」というのはTwitterアカウントの「設定」→「ユーザ情報」のメールアドレスとは別に、携帯キャリアのメールアドレスを「設定」→「モバイル」の項で設定しないとダメということで萎えました。

携帯キャリアのメールアドレスの登録は、「設定」→「モバイル」に表示されるQRコードを読み取って、そのURLをブラウザに表示させないとその先に進めません。これにも萎えてしまったので、次の手段、


従来型携帯からの設定をすることにしました。私の場合、現用中の携帯端末で私物として使えるのはiPhoneだけなのですが、標準メールアプリでベリファイ用メールアドレスに携帯キャリアメールアドレスから空メールを送信し、案内メールにある返信されたURLにsafariでアクセスしてみました。safariのユーザエージェントであることや、携帯網ではなくwi-fiネットワークの中からのアクセスなので撥ねられることが心配だったのですが、問題なく携帯用のtwitter公式の設定ページに行くことができ、携帯用メールアドレスの登録をすることができました。

が、結局これは私の望む通知方法ではないので取り消しました。私の場合は、将来携帯キャリアメールを使わない可能性…auからdocomoに移るかもしれない、移った際にはspモードメールアプリを使いたくないので…があるので、携帯キャリアメールアドレス以外、Gmailアカウントからのベリファイ用メールアドレスあて空メール送信も試してみたのですが、案内メールの返信はありませんでした。


残された方法としては公式アプリを使うしかないのですが、使いもしない低機能のクライアントのアイコンが鎮座しているのは嫌だったので消したという経緯があり、あまり積極的に考えたくなかったんですね。でも携帯キャリアメール経由の通知では満足できないのでこれしかありません。

AppStoreからダウンロードして起動してみると、相対時間表示しかできないものの、以前よりは使いやすそうです。設定ページもPCのブラウザで見ているのと同じようなイメージです。これなら良いかなと思いつつ、公式ヘルプページの指示のとおりに設定してみました。

ただし、メンションやリツイートがあった際に、複数のクライアントから通知を受けるのはイヤなので、特定のユーザのツイートがあったとき以外の通知設定は全てオフにすることが必要です。

試しに使ってみると通知設定した特定のユーザのツイート時にはちゃんと公式アプリが通知を受けてバイブレータが鳴動し、それ以外のときは沈黙してくれているので、念頭の要件を満たすことができて満足です。

よかったよかった。

*1: FaceBookの全体俯瞰のときも、ダメな公式アプリではなくてこの方法を使うことが多いです。でも、ページの容量が大きいとメモリ不足で落ちたりします(;´Д`)

投稿したコメントは管理者が承認するまで公開されません。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト

コメントを書くには、なぞなぞ認証に回答する必要があります。

リンク元