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

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

WordPressで記事投稿するとプッシュ通知を作成するncmb-post-notificationを更新しました

f:id:mbaasdevrel:20200515212138p:plain

ブログをアプリと組み合わせて運用している人は多いです。お知らせに使ったり、CMSとして利用していたりします。そしてブログとして一番人気があるのがWordPressでしょう。

昔開発したncmb-post-notificationというWordPress用プラグインがあったのですが、最近のニフクラ mobile backendのバージョンアップに追従していなかったので、更新しました。使い方と合わせて紹介します。

リポジトリについて

最新版はこちらのリポジトリで公開しています。

NCMBMania/ncmb-post-notification: WordPress plug-ins that to notify the post with NIFCloud mobile backend.

使い方

まずプラグインをダウンロードしてください。解凍は不要です。

WordPressの管理画面でアップロード

次にWordPressのプラグイン管理画面に移動して、Zipファイルをアップロードします。

f:id:mbaasdevrel:20200515212120p:plain

キーを設定する

プラグインの設定画面に移動して、アプリケーションキーとクライアントキーを設定します。同時にiOS、Android向けのどちらに配信するかの設定もできます。どちらかは必ず指定してください。

f:id:mbaasdevrel:20200515212138p:plain

記事を投稿する

これで準備が完了です。ブログ記事を書いて投稿してください。公開したタイミングでプッシュ通知が作成され、配信待ちに登録されます。

f:id:mbaasdevrel:20200515212156p:plain

注意点

NCMBの管理画面にてプッシュ通知が許可されているか確認してください。また、AndroidとiOSで必要な設定が行われているか確認してください。

f:id:mbaasdevrel:20200515212228p:plain

さらにSDKからの操作が許可されているかも確認してください。

f:id:mbaasdevrel:20200515212249p:plain

記事は対象デバイス(iOSまたはAndroid)の絞り込みしか設定できません。さらに条件指定をしたい場合は、プラグインのコードを編集する必要があります。

まとめ

ncmb-post-notificationは対象デバイスの絞り込みが緩いので、お知らせをはじめ、アプリをインストールしている端末全体を対象にしたいような配信に使うのがいいでしょう。WordPressでお知らせやニュースを配信している場合にはぜひ使ってみてください。

NCMBMania/ncmb-post-notification: WordPress plug-ins that to notify the post with NIFCloud mobile backend.

中津川 篤司

中津川 篤司

NCMBエヴァンジェリスト。プログラマ、エンジニアとしていくつかの企業で働き、28歳のときに独立。 2004年、まだ情報が少なかったオープンソースソフトの技術ブログ「MOONGIFT」を開設し、毎日情報を発信している。2013年に法人化、ビジネスとエンジニアを結ぶDXエージェンシー「DevRel」活動をスタート。