ニフクラ mobile backend(mBaaS)お役立ちブログ

スマホアプリ開発にニフクラ mobile backend(mBaaS)。アプリ開発に役立つ情報をおとどけ!

技術情報

Flutter(Dart)用NCMB SDKの機能について(会員登録、ログイン処理)

非公式ですが、Flutter(Dartでも)で使えるNCMB SDKを開発しています。 ncmb | Dart Package 今回は会員管理における会員登録とログイン、ログアウトについて解説します。

Flutter(Dart)用NCMB SDKの機能について(プッシュ通知)

非公式ですが、Flutter(Dartでも)で使えるNCMB SDKを開発しています。 ncmb | Dart Package 今回はプッシュ通知の処理について解説します。

Flutter(Dart)用NCMB SDKの機能について(ファイルアップロード)

非公式ですが、Flutter(Dartでも)で使えるNCMB SDKを開発しています。 ncmb | Dart Package 今回はファイルをファイルストアにアップロードする方法を解説します。

【Monaca×NCMB】画像のプレビューを表示&アップロードする方法(もくもく会より)

NCMBでは毎月もくもく会を行っています。今はMonacaとNCMBのもくもく会として、何か困ったことがあればすぐにサポートできるようにしています。 そんなもくもく会でよくある質問を取り上げて記事化します。今回は画像をプレビューで表示して、そのままアップ…

【iOS審査】UIWebViewを利用していると審査に落ちる可能性が出てきています / Monaca

MonacaアプリでInAppBrowserを使う機会は多いですが、標準のまま実行しているとiOSの審査で落ちる可能性があります。今回はその回避策について紹介します。

動画で学ぼう:YouTube上でプログラミングが学べるチャンネルまとめ

最近、プログラミングを学習される方が増えています。職業としてプログラマーでなかったとしても、習得することでちょっとした処理は自分でできるようになったり、業務の自動化も実現できます。趣味でスマートフォンアプリを作ることもできるようになるでし…

Monacaでアプリ開発を始めるならこれ!サンプル・チュートリアル記事まとめ

MonacaはHTML5/JavaScript/CSSといったWeb標準の技術でスマートフォンアプリが開発できるプラットフォームになります。最近ではPWAやデスクトップアプリケーションまで開発できるようになっています。 そんなMonacaの使い方、アプリの作り方を学べる記事をま…

React Native SDKを使ってニュースアプリを作る

React Native SDKを使ってサンプルアプリを開発してみます。今回はexpoを使って、iPhoneシミュレータで開発を進めていきます。 実装するアプリの動きは次のようになります。 起動するとニュースの一覧が表示される タイトルをタップすると、記事の詳細が見ら…

Androidのプッシュ通知を改行する

mBaaSの管理画面では本文を改行してプッシュ通知を作成できます。iOSはそのまま改行が再現されますが、Androidでは標準のままでは改行されません。 送られてくるメッセージ(message)には改行コード(\n)が入った状態となっています。これを使ってプッシュ…

簡易的なWebアプリならこれで。Webデータベースサービスまとめ

アプリ内で作られるデータをどう管理したら良いでしょうか。個人で使うデータであればローカルに残しても良いですが、データのバックアップであったり、他のユーザとの共有を考えるとクラウド上にアップロードする必要が出るでしょう。 そこで今回はWebベー…

CLIでNCMBを操作するncmb.shがファイルアップロードに対応しました

CLIで手軽にmBaaSにアクセスできるようにするBashスクリプトncmb.shをバージョンアップして、ファイルをアップロードできるようになりました。 NCMBMania/ncmb-sh: CLIで使えるNCMB用のコマンドです その使い方を紹介します。

CLIでNCMBを操作するncmb.shが認証に対応しました

CLIで手軽にmBaaSにアクセスできるようにするBashスクリプトncmb.shをバージョンアップして、認証が扱えるようになりました。ACLで管理されたデータを扱う際に利用できます。 NCMBMania/ncmb-sh: CLIで使えるNCMB用のコマンドです その使い方を紹介します。

ncmb-cliにて会員情報のインポートに対応しました

JavaScript SDKをコマンドラインから便利に使えるようにするライブラリ ncmb-cli がCSVからの会員情報のインポートに対応しました。これまで外部のプロジェクトを使ってきて、ニフクラ mobile backendへ移行する際などに利用できるでしょう。

#NCMBStudy iOS 13の勉強会を開催しました

mBaaSでは11月よりSwift SDKを正式リリースしました。これを記念して、勉強会を開催しました。ちょうどiOS 13のリリース時期と重なったので、iOS 13の新機能を中心とした勉強会になります。

【軽量版】JavaScript NCMB SDKでデータを保存する

Java JavaScript SDKでは認証やデータストア、ファイルストアなどmBaaSで提供するすべての機能が利用できます。JavaScript SDKだけを読み込めばいいので手軽な一方、全機能はいらないという方も多いのではないでしょうか。 そこで今回は試しにデータストアの…

【軽量版】JavaScript NCMB SDK

JavaScript SDKでは認証やデータストア、ファイルストアなどmBaaSで提供するすべての機能が利用できます。JavaScript SDKだけを読み込めばいいので手軽な一方、全機能はいらないという方も多いのではないでしょうか。 そこで今回は試しにデータストアの機能…

スクリプトをローカルでテストする

スクリプトを開発する際、ローカルで手軽にテストできると開発がスムーズに進むでしょう。その際に使える環境として、NCMBMania/node-script-dev-env: Node.jsを使ったスクリプト機能の開発環境ですとNCMBMania/ruby-script-baseを用意していますが、実行はc…

mBaaSの認証を活用してGitHub認証を行ってみた

※ これはあくまでも実験です。本番環境での利用はお勧めしません。 mBaaSでは認証機能としてID/パスワード認証の他、メールアドレス、ソーシャル(Google/Facebook/Twitter)認証、匿名認証を提供しています。しかし運用上、他の認証(今回はGitHub)にも対…

PWAを構成する技術と、それを支えるサービスについて

PWA(Progressive Web Apps)は単一の技術を指し示す言葉ではなく、ユーザがより良いWeb体験をするための総合技術となっています。そのため、これをすればPWA対応した、とは言い切れません。 今回はPWAを構成する技術と、それを利用するためのクラウドサービ…

NCMBをIoTで使うときのTips紹介

ニフクラ mobile backendはmBaaS(mobile Backend As a Service)として知られていますが、IoT分野においても多数利用されています。デバイス側の開発も必要なIoTにおいて、サーバサイドの開発をmBaaSに委ねられるのは開発工数を減らす上でもお勧めです。 そ…

スマートフォンで使える決済方法について

○○Payという単語が多数飛び交うようになって、アプリの中での決済手段が多彩になっています。実際、あまりにも多くて何が使えるのか、どれが有効なのか分からないという方も多いのではないでしょうか。 そこで、スマートフォンの中で使える決済手段をカテゴ…

Rubyでのスクリプト開発のベースを作成しました

NCMBのスクリプト機能はNode.jsとRubyに対応しています。スクリプトはファイルをクラウド上にアップロードして使うのですが、手元の環境とクラウドでの環境が異なるために、手元では動いたのにクラウド向けに編集したり、うまく動かなくなったりします。これ…

Node.jsでのスクリプト開発のベースを作成しました

NCMBのスクリプト機能はNode.jsとRubyに対応しています。スクリプトはファイルをクラウド上にアップロードして使うのですが、手元の環境とクラウドでの環境が異なるために、手元では動いたのにクラウド向けに編集したり、うまく動かなくなったりします。これ…

PWAの実例が知りたい時にチェックしたいサイトまとめ

PWA(Progressive Web Apps)という名前は聞いても、実際のところ、どこで使われているのかは分かりづらいです。アプリのように配布してくれる場所がある訳ではありません。 そこでPWAの実例をまとめてくれているサイトを紹介します。

Swift SDKでプッシュ通知を送ってみよう

これまでβ版で開発を進めてきたSwift SDKがついに公式リリースされました。mBaaSの一通りの機能に対応しており、もちろんプッシュ通知も送信できます。 今回はこのSwift SDKを使ってプッシュ通知を送ってみます。

Swift SDKが正式版になりました!

これまでiOS向けにはObjective-CのSDKを提供してきましたが、Swift SDKも追加されました。Objective-Cと使い勝手が大幅に変わるわけではありませんが、Swiftらしい記述ができるようになっています。 まずは基本的な使い方を紹介します。なお、Swiftはバージ…

旧ドメイン(nifty.com)が廃止になりました!

あらかじめ予告されていました旧ドメイン廃止が2019年10月01日に実施されました。アプリはWebサーバと違って自分の環境ではないところでエラーになるので、エラーが起きているのが確認しづらいでしょう。 ドメイン廃止によって起こる症状について解説します。

CLIでNCMBを操作するncmb.shがデータの登録、更新、削除に対応しました

CLIで手軽にmBaaSにアクセスできるようにするBashスクリプトncmb.shをバージョンアップして、データの登録、更新そして削除に対応しました。 NCMBMania/ncmb-sh: CLIで使えるNCMB用のコマンドです

CLIでNCMBを利用するncmb.shを作りました

Bashスクリプトで署名文字列を作る記事を投稿しましたが、その応用として署名文字列を使ってBashスクリプト版のNCMBクライアントを作成しました。 NCMBMania/ncmb-sh: CLIで使えるNCMB用のコマンドです 今はデータの取得のみですが、使い方を解説します。

CLIで署名文字列を作る

mBaaSにアクセスする際には署名文字列を生成してリクエストヘッダーに設定する必要があります。その文字列は様々な条件によって生成されるので、プログラムからしか生成できないように思われています。しかし、生成方法さえ覚えてしまえば、コマンドラインか…