Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

【im.kayac.com】iPhoneやAndroidのPush通知で遊ぼう【Notify My Android】

More than 5 years have passed since last update.

こんにちは。
株式会社LOUPEのMKです。

スマートフォンに通知を送りたいけど、アプリ開発の経験ないし…とか思ってる皆さん。
実は、iPhone、Android共にプッシュ通知を簡単に実装できるAPIがあるんです。

今日はiPhoneやAndroidの通知で遊ぶ話をしたいと思います。

im.kayac.com (iPhone)

まずは iPhone から。

im.kayac.com です。

上記サイトからアカウント登録して、App StoreからiPhoneへダウンロードしておきます。

iPhone Appの方でログインすれば、準備はOKかな。

詳しい使い方は公式サイトに載っているのでそちらを参照。

Ruby使いの方は、Gemが公開されているので、これを使うのがオススメです。

現状、無料で使えているのでとても良いですね。

良さを感じた方はぜひ有料版を。

Notify My Android

お次はAndroid。

Notify My Android、NMAです。

こちらも詳しい使い方はドキュメント参照

アカウントを作成したら、コチラのアカウント設定からAPI Keyを生成、コピーしておきましょう。

Google PlayからアプリをAndroid端末にインストールしてログインした状態で、

 curl --data-ascii "apikey=YOUR_API_KEY" \
      --data-ascii "application=testapp" \
      --data-ascii "event=test" \
      --data-ascii "description=testdescription" \
      https://www.notifymyandroid.com/publicapi/notify

とかやってやると、運が良ければ通知が来るし、運が悪ければ来ません。
僕は最初の数回だけ来て、あとは来ませんでした。たぶんAPI制限。

実はこれ、アプリの右下の方にPREMIUMって書いてて、アプリ内課金すればめっちゃ来るようになります。
たしか1時間に800回まで。

im.kayac.comに比べてココが残念なんだけど、そもそもこういうWeb APIって常にサーバー起動させておかなきゃいけないんだし、しょうがないよね。

課金するとPush通知爆撃とかやって遊べるようになります。

こないだ作ったPoke to MKの通知は、コレで実装してます。

良いPush通知ライフを!

今回紹介した2つのPush通知APIは、いずれも通知先のスマートフォンにアプリをインストールしてもらわなければなりません。

自社開発しているサービスの通知をコレで担う、というのは厳しいかもしれませんが、仲間内で遊ぶぶんにはこれで十分かと。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away