質問: いわゆるガワネイティブ+課金アプリの開発を検討しております。 検索はしたのですが適切な情報が出ず、またWordPress・ネイティブアプリ共に簡単にしか使ったことが無い為、教えて頂ければ幸いです。 ■要件 ・サーバー側はWordPressを設置 ・新規開発するスマホアプリ(iOS/Android)でその情報を表示する ・通常の記事(Webからもアプリからも見られる)に加えて、「Webブラウザからは見られないが、アプリからは見られる記事」を作りたい ・アプリ側ではログイン画面等を表示せず、初回起動した時点から上記の記事を閲覧出来るようにしたい ・「アプリで課金した人だけ見られる記事」も併せて実装したい ・WebViewでの実装を予定しているが詳細は未定(上記が満たせる方法に合わせたい) WordPress単体でのユーザー権限による記事の表示・非表示や購読課金実装は分かります。 アプリ内課金についても基本知識はあります。 ただそれをどう繋ぐか、で詰まっています。 要件が満たせるならユーザー権限以外の方法での表示・非表示切り替えでも構いません。 ご回答お待ちしております。
回答: WordPress で、閲覧権限を細かく分けるには、「User Access Manager」プラグインを使って、記事ごとにアクセス許可をするグループを設定して、それぞれの記事のアクセス権を設定すると記事ごとのアクセスできるユーザが設定できます。 たとえば、グループ1、グループ2を作って、設定したら 制限なし だれでもみれる。 グループ1、グループ2限定記事 グループ1、グループ2のユーザで、ログインしたらみれる グループ2限定記事 グループ2のユーザでログインしたらみれる のような記事が作れます。 それで、アプリからどう表示するかですが、WordPress に 「REST API」プラグインを入れて、APIでアクセスして、グループに応じた投稿を取得して、表示すればいいと思います。 User Access Manager https://ja.wordpress.org/plugins/user-access-manager/ WP REST API http://v2.wp-api.org