bitmovin-player-react-native-analytics-conviva
Version:
Conviva Analytics Integration for the Bitmovin Player React Native SDK
35 lines (34 loc) • 988 B
TypeScript
import { ConfigPlugin } from 'expo/config-plugins';
import { BitmovinConvivaAnalyticsPluginProps } from './types';
/**
* Expo Config Plugin for BitmovinConvivaAnalytics
*
* Automatically configures iOS BitmovinConvivaAnalytics pod dependency with version validation.
* Android dependencies are handled via gradle and don't require plugin configuration.
*
* @param config - The Expo config object
* @param props - Plugin configuration options
* @returns Modified Expo config with iOS pod configuration
*
* @example
* // app.config.js
* module.exports = {
* plugins: [
* 'bitmovin-player-react-native-analytics-conviva'
* ]
* };
*
* @example
* // app.config.js
* module.exports = {
* plugins: [
* [
* 'bitmovin-player-react-native-analytics-conviva',
* {
* bitmovinConvivaIosVersion: '3.6.1'
* }
* ]
* ]
* };
*/
export declare const withBitmovinConvivaAnalytics: ConfigPlugin<BitmovinConvivaAnalyticsPluginProps>;