【PUSH通知:POST通信でサーバへデバイストークン登録へ】アプリ開発日記(6/21)

Objective-Cのなかで、
「俺はPUSH通知するぞ!」とアプリで宣言した場合に
対象のアプリからサーバに対してデバイストークンを送る必要があります。
そのデバイストークンに対してサーバ側か”通知”を送ります。



上記をふまえ、本日やったことは
1.DB(table)作成
 レンタルサーバ上のDBに今回のアプリ専用のtableを作成。
 これは今あるtableからSQLをエクスポートして、Create文だけ取り出し
 必要な項目だけ書き直して、SQLを実行。
 tableが作成されたことを確認。

2.PHPでデータ受信からtableへの挿入文作成
 Objective-CのソースでPOSTでデータを送信していますが
 初回はしっかりinsertできるかの練習のため、$_GETで実装。

3.ここではじめてテストを実施
http://xxxxxxxx.xxx?device=PUSH!
とURLをうち、DBに反映されることを確認。

4.アプリよりPOST通知を実施
 コピペで実施。処理されないことを確認。
 POSTされるべき値がしっかりと代入されていないことを確認し
 該当箇所の修正、再度テスト

 上手に出来ましたー。

なんとかかんとか出来ましたので
後は、重複してデータ入らないようにして導入部分は完了
(最初からカラムを一意にしとけよと)

その後、プッシュ通知を行いたい場合に
Tableから通知を行うデバイストークンを抽出して、
プッシュ通知を行うところを実装すればOKかと。