APNs のサーバー側をサポートしてくれる Urban Airship (APNs対応その2)

公開日: : 最終更新日:2011/04/17 iPad, iPhone ,

47529v5-max-250x250.jpg

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アプリで稼げるのか

関連記事

no image

iPad2 を iOS5 にアップデート

iOS5 はまだ不安定な印象があったので、iPod touch 4th に入れただけで様子を見ていた

記事を読む

no image

WWDC にひとりで参加する人向け情報

WWDC 2011 に行ってきたの続編。 自費で1人で参加したのだけれども、当時あまりそういう人向

記事を読む

no image

iPhone SDK 3.1.2 のお知らせ

Appleより、iPhone SDK 3.1.2 のお知らせが来た。 3.1.2 はバグフィックスリ

記事を読む

no image

iPhone&Androidアプリ内課金プログラミング完全ガイド

こんなマニアックな本が11月に出ていたらしい。 立ち読みしてよさそうだったら買ってこよう。 売れ

記事を読む

no image

iPhoneアプリ 「リズムくん」 Ver.1.1 アップデート

リズムくん Ver.1.0ではまずは8分音符までの問題でリリースしてみましたが、やはりより難しい問題

記事を読む

[iOS9] jQuery Mobile のBackボタンが動作しない

自作アプリ EverLearn や Reibun でヘルプファイルの表示用にローカルに保存した jQ

記事を読む

no image

[iPhone SDK] アプリケーションのローカライズ

iPhoneアプリを作っていて、一通り作り終わったら最後にやる作業の一つとして、ローカライズがある。

記事を読む

no image

Kickstarter で iPhone/Android で使える腕時計 Pebble に出資してみた

Kickstarter で28時間で100万ドルを調達したという Pebble E-Pape

記事を読む

ケンジントン スマホ車載マウント

気に入っているのだが2年以上経って経年変化のためかくっつかなくなってしまったので買い直した。 Ama

記事を読む

no image

View-Based Application に UINavigationController を追加する方法その2

今回はSkitchを使ってキャプチャ画像を貼ってみた。キャプチャだとコードがコピペできないが...

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

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

Google Search Console の利用を開始してみた

YouTube DATA API (iOS Quickstart  

Xcode 13.1 アップデート

Apple、統合開発環境「Xcode 13.1」をリリース:Code

watchOS8 アップデート内容

この前購入した Apple Watch SE は watchOS 7

#WWDC21の勉強メモ 購入

https://note.com/shu223/m/m1432c13

iOS15にアップデート

2021/09/21にiOS15が公開され、そろそろ初期不具

→もっと見る

PAGE TOP ↑