Share URL Feed

Share URL Feed displays content from a Firework share URL with a customizable domain. This feed type is perfect for handling deep links, social media shares, and branded URLs.

Overview

Share URL Feed allows you to open Firework video content using URLs with your custom domain. The SDK reads specific query parameters from the URL to identify and display the correct content. This enables seamless sharing and deep linking experiences with your branded URLs.

URL Structure

https://[your-custom-domain]?fw_video=[video_id]&fw_channel=[channel_id]&fw_playlist=[playlist_id]

URL Components

Component
Description
Required

Domain

Your custom domain (e.g., androidfamily.com)

Optional*

fw_video

Video content ID

Required

fw_channel

Channel ID

❌ Optional

fw_playlist

Playlist ID

❌ Optional

Note: The domain part is completely customizable by your app. The SDK only reads the query parameters (fw_video, fw_channel, fw_playlist).

Usage

Required Parameter

  • url - Share URL with query parameters (required, non-empty)

Programmatic Configuration

Use Cases

  • Deep Link Handling - Open videos from app deep links

  • Social Media Shares - Handle URLs shared on social platforms

  • External Referrals - Links from emails, SMS, or other apps

  • Custom Branded URLs - Use your own domain for video shares

  • QR Code Integration - Generate QR codes with video URLs

  • Marketing Campaigns - Track campaign-specific video links

Complete Examples

Share URL Builder

URL Validation

URL Examples

Minimum Required (Video Only)

With Channel

Complete (Video + Channel + Playlist)

Custom Domain Examples

Important Notes

  • Custom Domain - Use any domain you control for branding

  • Required Parameter - fw_video query parameter is mandatory

  • Optional Parameters - fw_channel and fw_playlist are optional

  • Empty String Exception - Empty URL will throw an exception

  • URL Validation - Validate URL structure before using

  • Deep Link Setup - Configure Android App Links for seamless experience

  • HTTPS Recommended - Use HTTPS for security

For seamless deep linking, set up Android App Links:

  1. Add intent filter in AndroidManifest.xml (see example above)

  2. Configure assetlinks.json on your web server

  3. Enable autoVerify in intent filter

Refer to Android App Links documentation for detailed setup.

See Also

Last updated

Was this helpful?