Story Block (React Native)
There are four source types of the story block:
Discover
Channel
Playlist
Dynamic Content
Hashtag Playlist
Sku
Single Content
Integration
import {
StoryBlock,
} from 'react-native-firework-sdk';
// discover
<StoryBlock
style={{ height: 400 }}
source="discover"
/>
// channel
<StoryBlock
style={{ height: 400 }}
source="channel"
channel="your encoded channel id"
/>
// playlist
<StoryBlock
style={{ height: 400 }}
source="playlist"
playlist="your encoded playlist id"
channel="your encoded channel id"
/>
// dynamic content
<StoryBlock
style={{ height: 400 }}
source="dynamicContent"
channel="your encoded channel id"
dynamicContentParameters={{
'<cohort key>': ['<cohort value1>', '<cohort value2>'],
}}
/>
// hashtag playlist
<StoryBlock
style={{ height: 400 }}
source="hashtagPlaylist"
channel="your encoded channel id"
hashtagFilterExpression="<hashtag filter expression>"
/>
<StoryBlock
style={{ height: 400 }}
source="sku"
channel="your encoded channel id"
productIds={['prodct_id_1', 'product_id_2']}
/>
<StoryBlock
style={{ height: 400 }}
source="singleContent"
channel="your encoded vide or live stream id"
productIds={['prodct_id_1', 'product_id_2']}
/>Story block loading result callback
StoryBlock component provides onStoryBlockLoadFinished prop for setting video feed loading result callback.
Story block configuration
Please refer to Player configurations (React Native).
Enable PiP(Picture in Picture)
Please refer to Enable PiP(Picture in Picture).
Reference
Last updated
Was this helpful?