Understand its infrastructure, uses, and advantages.
APNS(Apple Push Notification Services)は書くまでもないと思いますが「プッシュ通知」によりアプリケーション提供側から任意のクライアントにショートメッセージなどでユーザに通知を行う機能です。この機能を使えばアプリ提供者側からの通知はもちろん、ユーザ間のやり取りなど幅広く用いることができます。で、既にこの機能自体がiOS3.0以降で組み込まれているので別段新しい機能、という訳でもないのです。が、一方で多くのユーザにお知らせとしてAPNSを送ろうとすると意外に時間がかかるという・・・・。 あまり知られてはいないようなのですが、APNSを1回のSSLコネクションを通じて複数のユーザ・クライアントに飛ばすことが可能です。APNSで使用されるプロトコルは非常に有名なチュートリアルサイト How to build an Apple Push Notification
プッシュ通知の理解には、以下のドキュメントは、以下のものが参考になる Local NotificationおよびPush Notificationプログラミングガイド 実装については、以下の公開されているコードが参考になる ・ApnsPHP: Apple Push Notification & Feedback Provider http://code.google.com/p/apns-php/ ・EASY APNS APPLE PUSH NOTIFICATION SERVICE USING PHP & MYSQL http://www.easyapns.com/ サーバ(PHP)、クライアント(Objective-C) のコードが同梱されている また、HP には実装の手順が動画で公開されている(約10分) 今回 検証には、ApnsPHP を使用した。 (EASY APNS は mysq
2011/11/14 : 追記 moruguさんに指摘頂いてdeviceTokenのPOST処理を追記しました。 連絡手段がなかったのでここにお礼として書いておきます。どもです! m(_ _)m iPhoneアプリ開発でプッシュ通知を使ったので、まとめ。 仕組み 1、APNsにPush通知許可の登録する。 2、APNsからデバイストークンが帰ってくる。 3、そのデバイストークンをサーバー(これは自分で用意します)に送ってDBなりに保存する。 4、サーバーからAPNsにPush通知依頼を出す。 5、APNsは登録済みの指定デバイスにPush通知を出す。 6、受け取ってAlert出すなり色々する。 実装前に準備 Push通知を行うには、iOSDeveloperCenterでPush通知用の証明書をインストールしたりしなければならない。 このフェーズは自分ではやってないので省略orz 参考サイト
数字が全角エラーとなった 入力した項目が全角ではないのに全角エラーとなった箇所があった。(OSX / Safariを使用) 入力した文字種が適切であってもコピペした場合にエラーとなることがあるようです。 数字、空白箇所を再度入力するとエラーを回避することができました。 年に一度しか行わない処理なので、なかなか忘れていることも多いと毎年思うのですが、電子申告の処理手順としては、決算書を作成し、その数字を再度、確定申告書等作成コーナーで入力していることは忘れないようにしておこうと改めて思った。 また、電子申告等データ(拡張子 .xtx)の取得については以下のサイトが参考になった。 参考: 確定申告書を作成コーナーで提出したときの「控えデータ」の取り出しかた メッセージボックスからダウンロードしたデータ(拡張子 .xtx)から取得する方法もあるようです。 マイナンバー関連のサービスについて 毎年
新作でTwitter,はてな,Google Readerから横断的に情報収集し、マルチポストするアプリを作っているのですが、そこでTwitterのリプライPush機能を実装したので、Push Notificationを実装する方法をまとめてみます。 Push Notificationの流れ Push Notificationに関する登場人物は、 iPhone Apple Push Notification Service(APNs) Provider の3者です。 iPhoneはいわずもがな、みんなの手元にあるiPhone。APNsはAppleが用意しているPushしてくれるやつです。Providerは、開発者が用意するもので、こいつがPushしたい情報を送る役割を持ちます。 この3者間でのデータの流れは大きくデバイス登録とPush通知の2つのフェーズに分かれます。 デバイス登録
apns-php - Project Hosting on Google Code PHPからiPhoneに通知を送るためのオープンソースの仕組み「apns-php」がGoogle code に公開されています。 PHPコードによってiPhoneに通知を行えるようになります。 PHPとしては次のようなコードによってpush送信を行うことが出来るようです。 <?php $push = new ApnsPHP_Push( ApnsPHP_Abstract::ENVIRONMENT_SANDBOX, 'server_cerificates_bundle_sandbox.pem' ); $push->setRootCertificationAuthority('entrust_root_certification_authority.pem'); $push->connect(); $messag
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く