User profiles, relationships, and social interactions including follow system and user management
UIKit Component: User components are built on top of the social.plus SDK,
providing ready-to-use user profile and relationship management UI with full
data management handled automatically.
The User feature in social.plus UIKit v4 provides a comprehensive suite of components designed to manage user profiles, relationships, and interactions within your application. It encompasses functionalities ranging from profile display and editing to managing blocked users and follow requests, ensuring a seamless and engaging user experience.
User profile pages and feed components for displaying user information and contentUser Profile components provide comprehensive tools for displaying user information, managing user feeds, and handling user interactions within the social platform.
The user profile page displays user information, follow relationships, following and followers count, manages blocked users, enables profile editing, handles follow requests, shows created post feeds, and provides post creation actions.
The User Profile Header component displays user information, follow relationship, following and followers count, and handles follow request acceptance or decline.
User feed components display different types of content created by users, including general posts, images, and videos. The enhanced user feed now provides comprehensive activity views with the ability to switch between personal posts, community posts, or combined feeds for a complete picture of user activity across the platform.
The User Feed Component displays a comprehensive list of user posts with an integrated filter dropdown to toggle between different feed sources, providing users with the ability to switch between personal posts, community posts, or a combined view.
SDK Integration: This component uses the Get User Feed API to query user posts with configurable feed sources. Refer to the API documentation for detailed implementation and privacy rules.
UIKit Features:
Feed Source Switching: Pre-built filter dropdown with three options: “All Posts” (combined), “Community Posts”, “Profile Posts”
Community Context Display: Automatic community context display (name, avatar, moderator badges) for community posts
Privacy-Aware Content: Respects user privacy settings and community visibility rules
Built-in Navigation: Navigation handlers for community profiles and original post contexts
Real-time Updates: Live synchronization of content changes across all feed sources
Comprehensive Activity View: Unified display of user activity across personal and community content
Features:
Feature
Description
Comprehensive User Activity
Display comprehensive user activity across personal and community content
Feed Source Switching
Toggle between personal posts, community posts, or combined feed view
Community Context
Show community context for posts (name, avatar, moderator badges)
Privacy-Aware Display
Respect user privacy settings and community visibility rules
Real-time Updates
Live synchronization of content changes across all feed sources
The User Image Feed Component displays a list of images from posts created by the user, providing a visual gallery experience with navigation to original posts.Features:
Feature
Description
Image Gallery
Display user’s image posts in gallery format
Original Post Navigation
Tap on gallery images to navigate to their original posts
The User Video Feed Component displays a list of videos from posts created by the user, offering a dedicated video content experience with navigation to original posts.Features:
Feature
Description
Video Gallery
Display user’s video posts in gallery format
Original Post Navigation
Tap on gallery videos to navigate to their original posts
Implementation Strategy: Start with the User Profile Page as your central
user experience hub, then implement the Edit Profile functionality for user
personalization. Add social relationship features (follow/unfollow, blocking)
based on your application’s social interaction requirements. Consider
implementing follow request workflows for private accounts and ensure smooth
navigation between user profiles, relationship management, and safety
features. Focus on providing clear feedback for all social actions and
maintain consistent user experience across profile viewing, editing, and
relationship management workflows.