AppCommunity Setup

AppCommunity is a social component for your apps that integrates with the BuddyPress or BuddyBoss plugins. To learn more about the features please read this post.

There is a video available showing the setup and features of AppCommunity here.

Installation

  1. Install and activate the BuddyPress or BuddyBoss plugin.
  2. Install and activate the AppPresser and JWT Auth plugins.
  3. Install and activate the AppCommunity extension.
  4. Visit your app customizer, go to Custom Pages => Community and choose a component.
  5. Add the new page to your app menu.

This feature does not have 100% of the plugin features, and does not support custom plugins or code customizations on your site.

Requirements

Make sure you have a WordPress URL set under Login Settings.

If you are using BuddyBoss, you must have the Features => BuddyBoss setting checked.

The AppPresser, JWT Auth, and AppCommunity plugins must be installed on your WordPress site and up to date.

You must have all BuddyPress/BuddyBoss components active to see them in the app. Visit Settings => BuddyPress/BuddyBoss to activate a component.

Adding AppCommunity Pages to Your App

To add an AppCommunity page to your app, visit your app customizer.

Create a new custom page, choose the page builder, and select the BuddyPress/Boss component you wish to use. It is recommended to only have one component per page.

Customization via API

AppCommunity is 100% API based, so if you want to make customizations you can do so with a plugin on your WordPress site that changes the API responses.

There are a variety of filters and action hooks available, please see this doc for more information.

Blocking Members (May be required for app store)

Apple may require you to add a way to block members. You can do so with an edited version of the Buddyblock plugin by Philopress, which you can download for free here. We do not provide support for this plugin.

Be sure to mention to the reviewers that they can block a member by visiting a member profile, clicking "view full profile" and then click "block." Add this in your iOS app store listing under App Review Information.