*

Easy APNSとEasyAPNSPanel

公開日: : 最終更新日:2014/03/04 iOS ,

build

Core Pushってゆーサービスを導入してみるけどバッヂの指定もできないしいろいろ融通が効かなすぎる、そもそもプッシュ通知の導入の仕方なんてまったく知らない開発者が簡単に導入できるようにしたものだと思ったのになんかWebドキュメントが見にくいわ間違ってるわ結局方々漁って普通にプッシュ通知導入するのと同じくらいの労力使ってるうちにPHP+MySQL用のライブラリがあったので自前のサーバーと別のアプリにこっちを入れてみてなんとか動くとこまで行ってからapns_devicesのフィールドに未読数のカウントを入れて個別に未読バッヂを付けたりとかいろいろカスタマイズしてみたよー。

http://www.easyapns.com/

https://github.com/vincentsaluzzo/EasyAPNS-Panel

サーバ側にライブラリのapns,classes,css,img,include,jsと両方のやつをまとめてぶちこんで

DBのテーブル3つ作って、

DBの設定値とかいれるとこ入れて

apnsはログ書き込めるようにして、開発用と配布用のpemも入れて、

iPhoneからはapns.phpを読んでデバイス登録

cronからもapns.phpを読んでapns_messagesからプッシュ通知

管理者ベージとしてindex.phpからdeviceslist.phpを表示して、通知したいデバイスを選んで

include/sendPush.phpでapns_messagesに登録みたいな流れ。

 

なんか5000バイト毎にsleepしないととか情報があったけど

http://liginc.co.jp/programmer/archives/2355

こういうのはライブラリがやってくれてるのかどうかも分からない。

アプリ公開してユーザ登録が1000とかになってできるかできないか判明したりするんだろうなぁ。

 

3晩くらいガチャガチャ悩んだけどデニーズ様お世話になりました(_o_)

 

参考 :

Apple Push Notification サービス(APNs) の実装方法

http://redwing.moo.jp/cocoa/archives/936

Local NotificationおよびPush Notification  – Apple Developer

https://developer.apple.com/jp/devcenter/ios/library/documentation/RemoteNotificationsPG.pdf

iPhoneプッシュ通知まとめ

http://d.hatena.ne.jp/R-H/20110923

how can I handle push notification when my app is not running

http://stackoverflow.com/questions/4782352/how-can-i-handle-push-notification-when-my-app-is-not-running

 


Author Profile

ま〜ち
ま〜ち
フリーランスのiPhone/iPadアプリ開発者、2児を保育園の送り迎えしながら日々ノマド創作生活をしています。
代表作 : 「コンプガチャ」(AppStore無料総合5位/無料ゲーム総合1位)、「美少女ブラ外しPutti!」(AppStore有料総合6位/エンターテインメント有料1位)、「星空時景」(AppStore有料総合3位/ライフスタイル有料1位)、「パワースポット写真集」(AppStore有料総合3位/ライフスタイル有料1位)、「ゆるゆりシェイクユー」、「ガリガリアイス」「ケントくんのiマニュアル」「パチスロアプリ全紹介」など。

関連記事

Fullscreen-1

LHSprite registerTouchBeganObserver

-(id) init { if( (self=)) { ... LHSprite

記事を読む

Fullscreen-1

LevelHelperで配置してないLHSpriteをSpriteHelperから読み込んで配置とか

前に、SpriteHelperだけのスプライト表示 http://marchenterprise.

記事を読む

no image

UnityのAppleTV対応つまづいたメモ

音が鳴らない Unity tvos AudioClipとかでググっても情報なし。 散々いろいろや

記事を読む

pr800x475_width_text

『i立ち食いそば』がAppStore/GooglePlayにて登場いたしました

兵士達を率いて駅そばへ駆け込め! 命を賭して通勤ラッシュに挑むFPS(※First Perso

記事を読む

ogp1200x630

Unity習作の第2弾『あみみとパズルとゾンビとドラゴンズ』がめでたくリリースとなりました

3月末に「アニメマンガゲームエンタメ親睦会」というのがFacebookイベントでありまして、その会が

記事を読む

build

PHPをバージョンアップしたらMySQLに登録されるUTF-8文字列がエスケープされちゃって困った。

ニッチな話Easy APNSとEasyAPNSPanelってゆーのを使ってiOSアプリのPush通知

記事を読む

icon1024_rected

22年の時を超えてiPhoneゲームに復活したよ『MigmO』のご紹介

昔々、1992年頃大学1年生のま〜ちさんはコンピュータークラブとかいうのに入って学園祭の展示向けにゲ

記事を読む

pr_1024x500

なんかどうもうまくいかないUnity5メモ

前回までのメモ i立ち食いそばカテゴリ: ゲーム現在の価格: 無料 やっとリリースできた

記事を読む

Fullscreen-1

SpriteHelperだけのスプライト表示

LevelHelperで配置してないやつはBatchNodeでCCSpriteしなきゃいけないみたい

記事を読む

Icon1024x1024

MIKA・RIKA・TOUCH

つくりました、よろしくお願いします!! MIKA・RIKA・TOUCHカテゴリ: ゲーム現在の

記事を読む

Ads

Ads

no image
UnityのAppleTV対応つまづいたメモ

音が鳴らない Unity tvos AudioClipとかでググって

ogp1200x630
Unity習作の第2弾『あみみとパズルとゾンビとドラゴンズ』がめでたくリリースとなりました

3月末に「アニメマンガゲームエンタメ親睦会」というのがFacebook

pr_1024x500
なんかどうもうまくいかないUnity5メモ

前回までのメモ i立ち食いそばカテゴリ: ゲーム現在の価格: 無

pr800x475_width_text
『i立ち食いそば』がAppStore/GooglePlayにて登場いたしました

兵士達を率いて駅そばへ駆け込め! 命を賭して通勤ラッシュに挑むF

Icon1024x1024
MIKA・RIKA・TOUCH

つくりました、よろしくお願いします!! MIKA・RIKA・TO

→もっと見る

PAGE TOP ↑