Every line of 'react-native-fbsdk-next' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
50 static fbTracking(env) { 51 /* 52 // https://www.facebook.com/ads/manager/pixel/facebook_pixel/?act=1375631352670761&pid=p1 53 if (window.fbq) { 54 return false; 55 } 56 window.fbq = function () { 57 window.fbq.callMethod ? 58 window.fbq.callMethod.apply(window.fbq, arguments) : window.fbq.queue.push(arguments); 59 }; 60 61 if (!window._fbq) { 62 window._fbq = window.fbq; 63 } 64 window.fbq.push = window.fbq; 65 window.fbq.loaded = !0; 66 window.fbq.version = '2.0'; 67 window.fbq.queue = []; 68 69 70 window.fbq('init', ''); 71 window.fbq('track', 'PageView'); 72 73 return scriptJS('https://connect.facebook.net/en_US/fbevents.js'); 74 */ 75 }
21 componentDidMount() { 22 this.checkFacebookSDK(); 23 }
2946 isAndroid: function isAndroid() { 2947 return navigator && /android/i.test(navigator.userAgent); 2948 },
3 function offlineReactNative(AsyncStorage, isConnected) { 4 const saveEvents = events => 5 AsyncStorage.getItem(STORE_KEY) 6 .then(JSON.parse) 7 .then((oldEvents) => { 8 if (oldEvents) { 9 return oldEvents.concat(events); 10 } 11 return events; 12 }) 13 .then(JSON.stringify) 14 .then(AsyncStorage.setItem.bind(null, STORE_KEY)) 15 .then(() => events); 16 17 const purgeEvents = () => 18 AsyncStorage.getItem(STORE_KEY, () => AsyncStorage.removeItem(STORE_KEY)) 19 .then(JSON.parse); 20 return { 21 isConnected, 22 saveEvents, 23 purgeEvents, 24 }; 25 }