さたけむ.net

某IT企業でWebディレクターをやっとります。作業ログやらを書き綴ってます。

iOSでPush通知を実装する

      2015/07/27

基本的に必要なものは以下

①AppIDに紐づいたPush Notification設定付きのPEMファイル

②アプリのPush Notification設定付きプロビジョニングプロファイル

※②については今回割愛

 

①の作成方法については以下ページが丁寧に解説してくれている

Push通知をちゃんとね

※PEMファイルを作るためには証明書と鍵の書き出しが両方必要

 

①、②を準備したら、アプリ側とサーバ側の実装

◆サーバ側

PHPを使って実装した。

以下ページでサンプルソースを公開しているので、そのまま流用させていただく。

http://www.raywenderlich.com/32960

 

◆アプリ側

以下ページを参考にした。

http://support.titanium-mobile.jp/questions/2187

 

全体的な処理の流れとしては、アプリ側でその端末のデバイストークンを取得してきて、

それをサーバ側に送ってサーバ側で保持しておき、

しかるべきタイミングでサーバ側から対象端末にデバイストークンを通じて

プッシュ通知を送るという仕組みと考えていいのかな?

 

とりあえずこれでなんとかなりそう。。ここまで来るのは辛かったっす。。。

 - 開発 , , ,

Message

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

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

  関連記事

By: David Shankbone
Swiftで作った流行りのRSS ReaderのSampleを動かしてみた

これまでアプリ開発はTitaniumしかまともに使ったことがなかったんですが、 …

By: Chris Dlugosz
iPhoneアプリ開発でよく使うサイト

iPhoneアプリ開発でよく使うサイトをとりあえずパッと思いつく限りであげてみま …

By: Tim Pierce
PHPで特定のサイトにリファラを空にしてアクセスする

これは悪用すると色々と問題になるかもなので、良心と節度をもって利用しましょう。 …

By: hiroooooki
スライダーを作ってみる

かっちょいいスライダーとかは探したらいっぱいあったんですが、 個人的にはビューに …

By: Wikileaks Mobile Information Collection Unit
iOSアプリにLocal Notificationを実装する

iOSアプリにLocal Notificationを実装したのでそのメモ。 参考 …

By: Next TwentyEight
FuelPHPで配列をGETで扱う

FuelPHPを使っているとパラメータごとに/で区切るため、 複数の値などをパラ …

By: mkhmarketing
Twitter APIをFuelPHPで利用する

これまではPHPのフレームワーク開発ではtackphpを愛用していたのですが、 …

By: Erich Ferdinand
さくらVPSにドメインを設定する

さくらVPSに設定したWordPressのサイトにドメインを設定したのでそのメモ …

By: TANAKA Juuyoh (田中十洋)
さくらVPSにWordPressを導入する

ブログを始めるにあたってさくらVPSにWordPressを導入したので、そのメモ …

By: epSos .de
Mac OS Yosemiteを初期化する

Macを買い換えたので、古いMacは処分することに。 そこで、古いMac PCを …