タグ

Push通知に関するdelegateのブックマーク (9)

  • プッシュ通知をネットワーク管理者目線で考える | KUSONEKOの見る世界

    多くのAndroidiPhoneのアプリで利用されているプッシュ通知ですが、Wi-Fiに接続したときに通知が来なくなるという現象に出くわしたことはないでしょうか。 その原因の一つとして考えられるのが、セッションのタイムアウトです。 今回、プッシュ通知についてネットワーク管理者目線で考えてみます。 プッシュ通知仕組み プッシュ通知は、即時通知のために使われる物です。 Androidでは、FCM(Firebase Cloud Messaging)、iPhoneではAPNs(Apple Push Notification service)と常時セッションを張っています。 (iPhoneでFCMを使用することもできるようです) そして、サービスを提供しているサーバ(Provider)が端末に通知をしたい場合、サーバがFCM/APNsにメッセージを送信し、FCM/APNsが端末との間に張っているセ

    プッシュ通知をネットワーク管理者目線で考える | KUSONEKOの見る世界
  • グノシーのプッシュ通知基盤を紹介します - Gunosy Tech Blog

    こんにちは, プロダクト開発部の今村です. ここ一年ほど, 主にグノシーのプッシュ通知基盤の部分的なリプレイスや機能追加をしていました. この記事ではプッシュ基盤の構成を紹介したいと思います. 概要 FCMのAPIを呼び出す部分 サーバーのスケーリング 送信対象の読み込み 送信の流れ その他の工夫 重複配信の防止 パフォーマンス調整 おわりに 概要 まずはプッシュ通知の種類を整理します. 今回扱うのは, 多数のユーザーに同じ内容を送るような通知です. 重要なニュースが発生したときに送る速報や, キャンペーン情報の通知などが該当します. 対照的に, ユーザーごとに異なる内容を送る通知もあります. 例えば社内で定時プッシュと呼ばれている機能では, ユーザーごとにパーソナライズされた記事を毎日決まった時間に送ります. このような通知はこの記事では (ほぼ) 扱いません. プッシュ通知基盤に求めら

    グノシーのプッシュ通知基盤を紹介します - Gunosy Tech Blog
  • 大量のPush通知をCloud Functions経由で送信する - BANK tech blog

    こんにちは。ふぁぼ通知が好きなうなすけです。 モバイルアプリでは、Push通知によってユーザーに情報を伝えたり、行動を促したりすることが日常的に行われています。 その通知を送る対象のユーザーが数十人程度の規模なら、愚直に一通一通送信すればいいでしょうが、一気に万単位のユーザーにPush通知を送信したい場合、愚直に送信すると完了までに数時間かかることも往々にしてあります。 CASHでの大量Push通知事例 以前、ある施策のために42万件のPush通知を送る必要がありました。CASHではFirebase Cloud Messaging(以下FCM)をPush通知の送信に使用しているのですが、このとき、通知1件ごとにAPIを叩いていく方式だと送信完了に1日かかってしまうという事態になりました。 FCM Topic Messaging そのような場合に使用できるのが、Topicを用いた通知の送信で

    大量のPush通知をCloud Functions経由で送信する - BANK tech blog
  • Firebase を使用してiOSのプッシュ通知を実装する

    前回のプッシュ通知の記事より1から実装するとしんどいことがわかったので別のアプローチを考えてみる。 この記事みるよりhttps://firebase.google.com/docs/ を見たほうがいいです(身も蓋もない) 2016-12-12 : 通知取得時の通知内容(titlteやbodyなど)を取得する方法が見当たらなかったので追記 2016-12-22 : FirebaseへのAPNs証明書がハマりそうだったので追記 2017-01-18 : 通知が届かないケースがあったため追記 Firebase について iOS,Android,Webの通知機能が実装できる 単純なテキスト通知だけでなくカスタムデータの設定や投稿日時の指定ができる 通知日時などのログが後から確認できる 通知送信数や既読数が確認できる 全体、あらかじめ設定したトピック単位、特定の端末へ通知を送信できる 通知機能だけな

    Firebase を使用してiOSのプッシュ通知を実装する
  • Push通知を自前でつくるか、SaaSを使うか - Amazon SNS, Urban Airship, PushWoosh, CORE PUSH, Fello を比較してみた - API比較.com

    はじめまして。 いろんなSaaS, APIを比較してみるブログを始めてみることにしました。 今回は、スマホアプリやWebブラウザへのPush通知サービスについてまとめてみました。 サービスを作っている方に、少しでも参考になれば嬉しいです。 ※各サービスの機能や価格は2016年5月の執筆時点のものです。間違いがあれば、コメントにてご指摘ください。 ※こちらの記事を書いた数日後、Google I/OにてFirebaseの大幅な機能強化が発表され、GCMと連動したFirebase Notificationsなるサービスも発表されました。ぜひとも追記したいのですが、今、まとめる時間がないので、後日書きます。こちらの記事にご興味の方、よろしければFirebaseもご参考になさってみてください。 Push通知とは? Push通知の仕組み 自前でやるか、SaaS でやるか - 利用ステップ毎に設計の難易

    Push通知を自前でつくるか、SaaSを使うか - Amazon SNS, Urban Airship, PushWoosh, CORE PUSH, Fello を比較してみた - API比較.com
  • 「大規模プッシュ通知基盤大解剖」最新記事一覧 - ITmedia Keywords

    大規模プッシュ通知基盤大解剖(終): 24時間途切れないサービスで有効なImmutable Infrastructureの運用方法 大規模プッシュ通知基盤について、「Pusna-RS」の実装事例を基にアーキテクチャや運用を解説する連載。今回は、Pusna-RSの運用面や発生した課題について、使用している技術やツール「AWS Elastic Beanstalk」「Jenkins」「Amazon CloudWatch」「GrowthForecast」「fluentd」「Elasticsearch」「Kibana」などの説明を交えながら紹介します。(2015/3/19) 大規模プッシュ通知基盤大解剖(3): Node.jsのStream APIで大量プッシュ通知を高速化するテクニック 大規模プッシュ通知基盤について、「Pusna-RS」の実装事例を基にアーキテクチャや運用を解説する連載。今回は、

  • Amazon SNSでモバイルPush/HTTP Push通知

    Transcript Amazon Simple Notification Service ᕵΔʂ !CVNQ@PG@LJIBSV� ,*)"36�4"4",*� Ϛελʔ�λΠτϧͷॻࣜઃఆ� ࣗݾ঺հ� +"84�6(ઍ༿ࢧ෦ͷίΞϝϯόʔ΋͍ͯ͠·͢� 2 ϑϦʔϥϯεͰɺWebσβΠϯ΍γεςϜ։ൃΛ͍ͯ͠·͢ɻ https://www.facebook.com/kiharu.sasaki @bump_of_kiharu http://bump.hatenablog.com/� Kiharu Sasaki Ϛελʔ�λΠτϧͷॻࣜઃఆ� ຊ೔͓࿩͍ͨ͜͠ͱ� "84͸ΠϯϑϥΤϯδχΞ͚ͩͷαʔϏεͳͷ͔ʁ� 3 •  "84͸*BB4ͳͷ͔ʁ� •  ΞϓϦΤϯδχΞʹ͸ؔ܎ͳ͍ʁ� SaaS BaaS   PaaS   IaaS Ϛελʔ�λΠτϧͷॻࣜઃఆ� ΞϓϦΤϯδχΞ

    Amazon SNSでモバイルPush/HTTP Push通知
  • iOSのPush通知処理 - Econaな開発

    iOSへプッシュ通知の情報は認証鍵を作ったり、鯖側の処理だったりが多いのでiPhoneに通知が送られてきた後の処理についてかこうかと思います。 認証鍵の開発環境、番環境もDeveloperCenterのUI変更等でちょっとわかりづらい部分が増えてきたんで時間があればそっちも後日まとめます。 ひとまず、認証鍵の作成等はこちらのブログを参考にしてください。 phpiphoneのpush通知&APNS鍵作成 Push Notificationの実装方法 今回はデバイストークンの取得が終了し、サーバからのPush通知が送られてきている前提で話を進めます。 やりたい事はプッシュ通知からアプリに入った場合 ・ロック画面でのプッシュ通知スライドによるアプリの起動後の処理 ・起動中プッシュ通知タップでのアプリ起動後の処理 等のSNSアプリでよくある、プッシュ起動後の画面遷移とかホップアップ表示の方法で

    iOSのPush通知処理 - Econaな開発
  • iOS + PHPでPush Notificationを実装する - モンテカットの開発日記

    Morning Relayという目覚ましアプリで、iOS + PHPでPush Notificationを実装してみた。公式ドキュメントを読むと複雑で難しそうだが、じっくりやれば大丈夫。サーバー側の実装は公式ドキュメントには実例が載っていないのだが、「apns-php」というPHPのライブラリを使うことでラクにできた。 環境 XCode 4.3 PHP(フレームワークにCakePHPを使っているが、特にCakePHPに依存している個所はない) サーバー側のライブラリにapns-phpを使用、ローカルでの作業にMac標準の「キーチェーンアクセス」を使用 概要 準備 App IDを作成する プロビジョニングファイルの作成とローカルへのコピー ローカルでCSR(証明書署名要求: Certificate Signing Request)ファイルを作成、それをAppleのサーバーにアップロードして証

    iOS + PHPでPush Notificationを実装する - モンテカットの開発日記
  • 1