今回は、Firebaseというサービスを使ってWebサイト上で動作するアプリケーションをいくつか作ってみたのでご紹介します。
はじめまして。 いろんなSaaS, APIを比較してみるブログを始めてみることにしました。 今回は、スマホアプリやWebブラウザへのPush通知サービスについてまとめてみました。 サービスを作っている方に、少しでも参考になれば嬉しいです。 ※各サービスの機能や価格は2016年5月の執筆時点のものです。間違いがあれば、コメントにてご指摘ください。 ※こちらの記事を書いた数日後、Google I/OにてFirebaseの大幅な機能強化が発表され、GCMと連動したFirebase Notificationsなるサービスも発表されました。ぜひとも追記したいのですが、今、まとめる時間がないので、後日書きます。こちらの記事にご興味の方、よろしければFirebaseもご参考になさってみてください。 Push通知とは? Push通知の仕組み 自前でやるか、SaaS でやるか - 利用ステップ毎に設計の難易
<!-- pushplugin追加 --> <gap:plugin name="com.phonegap.plugins.pushplugin" /> <!-- アクセス許可サイト --> <access origin="*"/> このへんを見ながら。 Parse.comを使ったiOSデバイスへのプッシュ通知[導入編] http://www.riaxdnp.jp/?p=6650 Settings => Push => Apple Push Certificates で、PUSH通知証明書をp12ファイル(パスワードなし)で書き出したものを登録。 JavaScript修正 このへんを見ながらapp.jsを修正する。 phonegap-build/PushPlugin https://github.com/phonegap-build/PushPlugin/blob/a172e19/READM
[AWSマイスターシリーズ] AWS Client Side SDK -Android,iOS & JavaScript-Amazon Web Services Japan
注意(2016/01/29追記) Parseサービスの終了が発表されました。 利用できるのは2017/01/28までだということです。 Facebook Shutters Its Parse Developer Platform | TechCrunch http://techcrunch.com/2016/01/28/facebook-shutters-its-parse-developer-platform/ Moving On http://blog.parse.com/announcements/moving-on/ こんなに便利なサービスが終了してしまうのは残念でなりません。。 (一応ParseサーバーとMongoDBのマイグレーションツールが公開されるということなので 自前サーバーで管理すればParseと同じようなものを動作させることは可能かもしれません。) 背景 最近個人で掲
ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog ヤフーで iOS エンジニアをやってます平松(@himara2)です。 最近 BaaS, MBaaS という言葉を良く耳にします。 アプリエンジニアのみでサーバーサイド込みの開発もできる、ということで以前より個人的に興味がありました。 実際に触ってみると想像以上に使いやすいものだと感じたので、その感想を紹介してみようと思います。 最近のモバイルアプリ開発事情と BaaS 最近のモバイルアプリはクライアント側で完結するものは少なく、サーバーサイドと連携して動くものがほとんどです。 サーバーサイド側で必要な機能としては、ユーザー管理、各種データAPI、Push通知機能、画像や動画のストレージなどがありますが、これをアプリ開発の度に毎回
※当ブログではアフィリエイト広告を利用しています。 当サイトでも過去エントリで一部紹介しましたが、スマートフォンアプリのデータストア・プッシュ通知・会員認証などのバックエンドサービスを肩代わりしてくれるBaaS(Backend as a Service)が注目されています。 そこで国内・国外でBaaSを提供しているサイトを集めてみましたのでご紹介します。 BaaS提供サイト一覧 紹介している機能や料金などはエントリ公開時のものです。最新の情報は各サイトをご覧ください。 ニフティクラウド mobile backend 過去エントリでも紹介した国産のBaaSです。ニフティが提供するサービスなので管理画面も全て日本語でとても使いやすいです。 主な機能としてプッシュ通知、会員管理・認証、SNS連携、データストア、ファイルストアを使うことができ、iOS、Android、JavaScript用のSDK
ここ数年、iOSやAndroidアプリのバックエンドとして、mBaaSが盛り上がりを見せています。ただ、すでに複数のサービスが終了の憂き目にあっていて、どのタイミングで手を出すかは悩むところかもしれません。また、一周まわって、改めてWebサイトのバックエンドとしても選択肢に。 大手による買収と、淘汰 「BaaSありすぎ」と言われて久しいですが、未だ新規参入もあり、全体像はかなりつかみにくくなっています。Parse, Cocoafish, StackMob, GoInstantなどは大手に買収され話題を呼びました。ただ、Parseがサービス継続、Cocoafishがブランド変更(Appceleratorの一部へ)、他はサービス停止と明暗が分かれています。 サービス名 対応SDK 無料枠 有料プラン 提供期間 備考
Parse.com 今話題のMBaaSの1つ 2013年のAndroid Advent Calendarでも話題にされたり、Effective Androidでも記事が執筆されるなど、モバイル・アプリケーション界隈で最近人気の出ているサービスです。 MBaaS(Mobile Backend as a Service) の名前の通り、このサービスを利用することで、モバイル・アプリケーションに必要な主要な機能をサーバーレスで実現することができます。 裏側ではAWSが動いているそうです。 それなりにボリュームがあるので、まずは第一弾として全体像を薄くざっくりと見てみます MBaaS? dropboxやGoogle Drive, iCloudなどをはじめ、Cloud上にデータを置くことは一般的に浸透してきました。 iOSやAndroidのモバイル端末でも、この流れは当然あるわけで、Cloud上にデ
スマホアプリ開発に必要な機能をクラウド上で提供するので、面倒なサーバー開発が一切不要。アプリ開発をよりスマートにスピーディに。
スマートフォンアプリが日々増加するなか、アプリをせっかくダウンロードしてもらっても、たくさんのアプリに埋もれてしまったらなかなか起動してもらえない。アプリ自体に継続的に利用してもらえる要素を付け加える、あるいはアプリのアイコンを目立たせる、といった対策もあるが、今回は効果的な策の一つとして、mBaaSの代表的な機能の一つである「プッシュ通知」を詳しく解説していく。 プッシュ通知でアプリの起動を促す プッシュ通知とは、スマートフォンやタブレットに対して外部から通知を送信できる(プッシュできる)仕組みのこと(図3-1)。通知の受信を許可したデバイスに対してだけ配信できることや、送信者の好きなタイミングで配信できることが特徴だ。 最近注目されているHTML5も、Webアプリケーションでもネイティブアプリとほとんど変わらないような機能を実現できるが、越えられない壁の一つがこのプッシュ通知なのだ。
今回のワークでは、前回から紹介してきたそれぞれのBaaSの特徴を考えながら、BaaSを利用して文字列を登録するアプリを作ります。どんなことができて、どれだけ楽に開発が進むのかなどが掴めるので、ぜひチャレンジしてみてください。 BaaSおねえさんによるBaaS入門の第2回目! 前回はBaaSとはどのようなサービスか、なぜ世界中が注目しているのか、BaaSは開発現場でどのように役に立つのか等についてお話をしました。 BaaSとはモバイルアプリのバックエンドサーバ機能を肩代わりしてくれるクラウドサービスの総称でしたね。 今回は世界や日本でBaaSを提供しているメジャープレイヤーたちを紹介して、各サービス毎に無料でどのくらい利用できるのか機能比較をします。BaaSを使ってみたい方、必見です! 株式会社ミクシィ 技術部 コアプロダクト開発G所属。青春時代はギター制作に明け暮れていたが、一転、I
本日、ParseというBaaSサービスプロバイダーがベータを終え、正式サービスに移行したというニュースがTLを賑わしていました。 モバイルアプリのサーバサイド/バックエンドを肩代わりする人気のParseがベータを卒業 個人的にBaaSの事が少し前から気になっており、早速どんなものか試しに使ってみました。 BaaSってなに? BaaSとは”Backend as a Service”の略称で、モバイルアプリと連携するクラウドのバックエンドに求められる機能、例えばプッシュ通信、ソーシャル連携、ロケーション、写真のクラウドへのストア、など本来サーバー側の実装が必要だった機能群を、アプリ側からAPIを呼び出すだけで完結出来てしまう、というサービスです。 少し前にTitanium Mobileを提供するAppceleratorがBaaSプロバイダのCocoafishを買収した事も話題になっていました。
まず始めに これを読めばこんなアプリケーションが作れるようになります。( http://milk-cocoa.github.io/chat/ )簡単なWebチャットアプリです。 このようなリアルタイムWebアプリケーションを作るには、例えばWebSocketという技術が必要です。WebサーバにNode.jsを利用したりします。データベースにMySQLを使うか、MongoDBなどのNoSQLを使うか。サーバをAWSにするか、HerokuやAzure等のPaaSを利用するか、考えなければいけません。そんな面倒なことを一切考えないで済む方法があるんです。milkcocoaを使いましょう。 milkcocoa : https://mlkcca.com/ ( 弊社のサービスです ;) ) 今回はmilkcocoaを利用した開発方法をご紹介しようと思います。 2015/5/2 追記 2015/5/7に
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く