Integrate the player on mobile apps
Overview
Bambuser offers two ways to bring the Live Vide Shopping experience to mobile apps.
- Native Player SDKs
- WebViews
1. Use Native Player SDKs
Pros:
- Easy and quick to embed and integrate
- Native Performance
- Picture-in-Picture capability
Cons:
- To get the new updates, a new app release is required
Native SDK for iOS
Native SDK for Android
2. Embed Web Player using WebView
Pros:
- Same player as in the web experience
- The Player JavaScript API can be used for advanced integrations
- Usually, there's no need for an app release to get new features
Cons:
- The Miniplayer feature is not supported on native apps
- Not as good performance as in the native player SDK
WebView Integration for iOS
WebView Integration for Android
Options comparison
- ✅ Ready
- 🛠️ Under development
- ❌ Not supported
Feature | Webview Integration | Native SDKs |
---|---|---|
Engagement via chat & likes | ✅ | ✅ |
Product highlights | ✅ | ✅ One at a time |
In-player PDP | ✅ Full PDP | ✅ Full PDP |
Event for opening app's PDP | ✅ | ✅ |
Cart Integration | ✅ | ✅ |
Handling player events | ✅ | ✅ |
Picture-in-picture | 🛠️ | ✅ |
Toggle UI elements on/off | ✅ | ✅ |
Tracking user-behavior | ✅ | ✅ |
Polls | ✅ | 🛠️ |
Customized theming | ✅ | ✅ |
Multiple-language | ✅ | ✅ |
Conversion tracking | ❌ | ✅ |