20130216 remote pushnotification_aspサービスのススメ

11
RemotePushNotification ASPサービスのススメ h_mori 13216日土曜日

Transcript of 20130216 remote pushnotification_aspサービスのススメ

Page 1: 20130216 remote pushnotification_aspサービスのススメ

RemotePushNotification ASPサービスのススメ

h_mori

13年2月16日土曜日

Page 2: 20130216 remote pushnotification_aspサービスのススメ

自己紹介• 森 英寿(プログラマ)

hidetoshi.mori

@h_mori

SOICHA/TweetMe

ATND暦/生存連絡

13年2月16日土曜日

Page 3: 20130216 remote pushnotification_aspサービスのススメ

RemotePushNotification

• 通知送出プロバイダ(サーバ)が必要

• ユーザ端末のデバイストークンを管理

• デバイストークンに対してメッセージを送出

• APNSからフィードバックを受け取る

13年2月16日土曜日

Page 4: 20130216 remote pushnotification_aspサービスのススメ

RemotePushNotification

• 全てを自前で作るとかなり大変

• 特殊要件がなければBAASを使いましょう

13年2月16日土曜日

Page 5: 20130216 remote pushnotification_aspサービスのススメ

無料RemotePush提供サービス

• Parse

• pushwoosh

• CORE PUSH

13年2月16日土曜日

Page 6: 20130216 remote pushnotification_aspサービスのススメ

Parse無料プラン• 100万 Push/月まで

• 100万 RequestAPI/月

• REST API使用可

• スケジュールPushは不可

13年2月16日土曜日

Page 7: 20130216 remote pushnotification_aspサービスのススメ

pushwoosh無料プラン• 100万デバイスまで

• 10アプリまで

• REST API使用不可

• スケジュールPush可

13年2月16日土曜日

Page 8: 20130216 remote pushnotification_aspサービスのススメ

CORE PUSH無料プラン

• 5000デバイスまで

• スケジュールPush可

• REST API 使用可

• ※利用に承認が必要(3営業日)

13年2月16日土曜日

Page 9: 20130216 remote pushnotification_aspサービスのススメ

基本的な流れ• AppleDeveloperCenterでPushNotificationを有効にしてSSL証明書を取得

• Provisioningファイルを取得

• BaasサービスにSSL証明書をアップロード

• 各サービスのSDKを組み込む

• 実機で一度起動したら、各サービスのWeb画面でメッセージを送信する

13年2月16日土曜日

Page 10: 20130216 remote pushnotification_aspサービスのススメ

工数

• 自力でサーバから構築すると1ヶ月

• BaaSサービス使うと1日

13年2月16日土曜日

Page 11: 20130216 remote pushnotification_aspサービスのススメ

最後に• 月3回程度の手動通知ならBaaSを使うべし。

• 実装が簡単で汎用的なのはParse。スケジュール通知が必要な場合は別サーバでREST APIを発行するスクリプトを組めばよい。

• 詳しい実装の方法はこちらからhttp://d.hatena.ne.jp/h_mori/20121122/1353573242

13年2月16日土曜日