updateCommunity(), while iOS and Android use editCommunity.
Parameters
Community updates modify the community record while preserving the samecommunityId. Use them for profile changes, visibility changes, category changes, and moderation-setting changes.
Permission Requirements
Do not treat client-side role checks as the source of truth. They are useful for hiding or showing controls, but the SDK call still depends on the permissions enforced by your social.plus backend configuration.Update a Community
Use this method for profile, visibility, category, moderation, story, tag, and metadata changes after a community has already been created.Privacy and Visibility Updates
Public to Private Changes
Changing a public community to private affects how users discover and join it: Changing visibility affects discovery and join flows. Check the resulting community state and update your UI accordingly.Private to Public Changes
Changing a private community to public can affect discovery and new membership flows: Making a community public can make it available to a wider audience, depending on your discovery query and backend configuration.Best Practices
Update Guidelines
- Make small, focused updates rather than large batch changes.
- Inform members about policy or privacy changes.
- Preserve important metadata when updating.
- Validate changes before applying to prevent errors.
- Test updates in staging environments when possible.
Related Topics
Create Community
Learn about initial community creation and setup
Delete Community
Delete a community and handle client-side cleanup
Community Moderation
Advanced moderation features and member management
Community Categories
Organize communities with category management