APNs のサーバー側をサポートしてくれる Urban Airship (APNs対応その2)
Apple Push Notification Service (APNs) はAppleのAPNsサーバーと接続するためのサーバーを必要とするが、このサーバーを用意するのはそれなりに面倒。
結局自分はこのために自宅サーバーを用意したりしたが、なかなかに障壁が高い。
自宅サーバーを用意したとしても、サーバーのセットアップもそれなりに面倒だ。しかも、iPhone Advanced Projectsによると、Sandbox環境から本番環境に移行するときにも苦労するらしい。
このため、何か他にソリューションがないか探していたところ、Urban Airship に遭遇した。
前探していたときにこれを見つけられたらEPSON NP11を買うこともなかったと思うのだが…
Urban Airship – Easy-to-use push notification and In App Purchase services for iPhone applications
Urban Airship « ツール工房 覚書
Vidoopの元社員たちがiPhone開発をアウトソーシングできるサービスUrban Airshipを立ち上げ
Urban Airshipの利用の仕方は、Urban Airship API v0.1 documentation を参照してみて欲しい。
APNsを利用するためのサーバー側の用意は全て Urban Airship で行ってくれるので、自分でやることはサーバー証明書をDevCenterで入手して置くくらいだ。
Urban Airship はドキュメントもしっかりしていて、SSL Certificate をダウンロードする手順も詳細に載せられている。
追記
Development用のサーバー証明書は3ヶ月するとExpireするので、それをすぎると作り直す必要が出てくる。
Within the Keychain Access drop down menu, select Keychain Access > Certificate Assistant > Request a Certificate from a Certificate Authority
が、日本語版のキーチェーンアクセスのどのメニューに当てはまるのかいつも分からなくなるが、
証明書アシスタント > 認証局に証明書を要求…
を選び、「ディスクに保存」する必要がある。
from a Certificate Authorityなのに、認証局に証明書を要求 なのでいつも違和感があり迷うようだ。
今回はこちらを参考にしてみた。
【iPhone】Push Notificationの実装方法 | iPhoneアプリで稼げるのか
関連記事
-
-
Apple Watch用バッテリーロガーを公開しました
1年前に開発し、App StoreにSubmitしたものの Rejectされ続けていたアプリをその
-
-
Apple Event Sep 2021
ついに後数時間で Apple Event 2021.09.15 がある。 今年は何かサプライ
-
-
Core Graphics と Quartz
Core Graphics と Quartz の関係がよく分からなかったので調べていたところ、ほぼ同
-
-
[iPhone SDK] 処理中の表示に便利 MBProgressHUD
今作っている位置情報通知アプリで、送信にそれなりに時間がかかるので、送信中には単なるUIActivi
-
-
UIScrollView の上で UIView を動かしたい
今作っているiPadアプリで、画面をピンチインアウトで拡大縮小して、さらにその上でドラッグで部品を動
-
-
PebbleアプリのPebble Time Round対応
BeforeAfter 丸くなったPebbleを初レビュー。ギークじゃなくても使えるスマートウォッチ
-
-
おんぷちゃん for iPad にオンライン授業サポート機能を追加
コロナウィルスの影響で、うちの子どもたちのピアノレッスンもオンライン授業になりまし
-
-
iPhone/iPad で教育
この本は面白そう。今後は教育分野での応用も増えていくだろう。 その時に、iPhone/iPad は教
-
-
新アプリ「おんぷ先生」をリリースしました
iPhoneアプリ「おんぷちゃん」はもともと自分の娘が5歳の時に五線譜が読めず苦労しているの
-
-
[iPhone UI本] Tapworthy (原書) iPhoneアプリ設計の極意 (翻訳)
O'Reilly から本を紹介するメールが来て、その中で目がとまって結局iPhoneアプリとして購入