iPhone App: Boxcar – Growl API Pushが不調。

数多くインストールしているiPhone Appの中で、考えてみると一番使われているかもしれないBoxcar。様々な情報をPushしてくれる便利なAppです。特にGrowlを使う事でMacのApple Scriptで作業の処理結果をiPhoneへ通知できるのは大変便利です。ウチもMac Miniのテレビ録画予約成功や番組録画開始のタイミングでPush Notificationしています。

この縁の下の力持ち的なBoxcar + GrowlのPushが気がついたら通知されていない。ほぼ毎日番組の録画を行っているにもかかわらず数日間、全く通知されてこなかったのです。

通知されなくなったタイミングは、iPhone 3GSをiOS 4.0へバージョンアップしたときの様な気がします。その後iPhone 4になってからも通知されていない状況。

早速トラブルシューティング。

  1. まずiPhoneにインストールされているBoxcarが最新かどうか。このエントリーを書いている時点での最新バージョンは3.0.1でiOS 4テスト済みになっています。
  2. 次にMac側からテスト通知を送ってみます。
    [システム環境設定] – [Growl] を開き 表示オプション のタブで “表示スタイル”をBoxcarにしてプレビューを押してみます。

    これでもプッシュされてこなかった為、同じGrowlの画面で「Check for Updates」と「Verify Login」を実行。Boxcar GrowlはV.1.2が入っていましたが最新はV.1.4の様で、バージョンアップを促されたのでインストール。Verify Loginは問題なく’Great!’と表示され、ログイン情報が正しい事が確認できました。
  3. Mac側のBoxcar GrowlをV.1.4へバージョンアップ後もPush通知されてこない為、再びiPhone側。
    一旦Boxcarに設定されているGrowlサービスを削除して、追加しなおす事にしました。
    Growlサービスを開いて Delete Service、確認メッセージでDelete It、再度追加。もちろん、通知音やBadge Updateの設定がデフォルトに戻ってしまうので適宜設定が必要です。
  4. そして再度Mac側からプレビューのテスト通知。
    次の瞬間「ピロリ〜ん!」とiPhoneが鳴り、ちゃんと通知されてきました!直りました。

結論としては

  • iPhone側: BoxcarのGrowlサービスを削除、追加し直し。
  • Mac側: 気がつかないうちにGrowlのBoxcar Pluginはバージョンアップしている事判明。

iPhone 4へ機種変更後やiOS 4.0へバージョンアップ後にBoxcarのGrowl Push Notificationが不調になった方の参考になればと思います。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください