Configure domain and URL patterns for content and profile sharing, enabling deep linking into your app.
Configure Domain
Set your base URL for sharing.
URL Patterns
Define structures for posts, profiles, etc.
Share Links
Users can copy/share from the UI.
App Integration
Handle incoming deep links in your app.
Overview
Admins configure URL and deep link patterns for posts, live streams, profiles, and communities via the Social+ console. Once set up, users and managers can copy and share direct links for any of these items—using structures that match their brand. Social+ generates the links and makes them available for sharing, while our customer’s developers implement how these deep links are processed and which screens they open in their app.Quick Start
1
Navigate
Console → Settings → Deep link and sharing.
2
Configure Domain
Set your base domain for sharing, ensure it matches your application’s domain.
3
Configure URL Patterns
Toggle to enable URL patterns for different content types.
4
Preview
Check your URL pattern with base domain in preview.
5
Save Changes
Confirm your changes and save.
URL Pattern Configuration
Domain URL
Domain URL
Enter your primary web domain. This will be the base for all generated web links. For example:
https://myapp.com
Post URL Pattern
Post URL Pattern
Enter the path for web and mobile deep links. Use
{postId}
as a placeholder. For example: /posts/{postId}
Livestreams URL Pattern
Livestreams URL Pattern
Enter the path for web and mobile deep links. Use
{livestreamId}
as a placeholder. For example: /livestreams/{livestreamId}
Communities URL Pattern
Communities URL Pattern
Enter the path for web and mobile deep links. Use
{communityId}
as a placeholder. For example: /communities/{communityId}
Users URL Pattern
Users URL Pattern
Enter the path for web and mobile deep links. Use
{userId}
as a placeholder. For example: /users/{userId}
Best Practices
App Routing
App Routing
While Social+ generates links based on your patterns, you must implement in-app routing. Your app is responsible for handling incoming URLs, navigating to the correct content, and managing access for private items, like prompting non-members to log in.
Consistent URL Structure
Consistent URL Structure
Maintain a consistent and predictable URL structure across your application. This improves user experience and makes your links more shareable and understandable.
Handling Private Content
Handling Private Content
For links to private content (e.g., private communities, user-specific content), ensure your app checks user permissions. If the user doesn’t have access, redirect them to a login page or a “request access” screen instead of showing an error.
Troubleshooting
Symptom | Cause | Resolution |
---|---|---|
Links don’t open the app | App not configured for deep links | Ensure your iOS (Universal Links) and Android (App Links) projects are correctly configured to handle your domain. |
Links go to the wrong screen | Incorrect routing logic in app | Review your app’s deep link handling code to ensure it correctly parses the URL and navigates to the right destination. |
404 errors on shared links | Incorrect domain or pattern | Double-check the Domain URL and URL Patterns in the console settings to ensure they match your website’s structure. |