Pass adUnitId to rewardedShow #2584

This commit is contained in:
ehesp
2019-09-16 08:38:43 +01:00
parent 395dc27282
commit 2818f4ccd5
2 changed files with 23 additions and 12 deletions

View File

@@ -47,7 +47,7 @@ import { ReactNativeFirebase } from '@react-native-firebase/app';
*
* @firebase analytics
*/
export namespace Analytics {
export namespace FirebaseAnalytics {
import FirebaseModule = ReactNativeFirebase.FirebaseModule;
export interface AddToCartEventParameters {
@@ -1352,7 +1352,7 @@ declare module '@react-native-firebase/analytics' {
const firebaseNamedExport: {} & ReactNativeFirebaseModule;
export const firebase = firebaseNamedExport;
const module: FirebaseModuleWithStatics<Analytics.Module, Analytics.Statics>;
const module: FirebaseModuleWithStatics<FirebaseAnalytics.Module, FirebaseAnalytics.Statics>;
export default module;
}
@@ -1363,11 +1363,11 @@ declare module '@react-native-firebase/app' {
namespace ReactNativeFirebase {
import FirebaseModuleWithStatics = ReactNativeFirebase.FirebaseModuleWithStatics;
interface Module {
analytics: FirebaseModuleWithStatics<Analytics.Module, Analytics.Statics>;
analytics: FirebaseModuleWithStatics<FirebaseAnalytics.Module, FirebaseAnalytics.Statics>;
}
interface FirebaseApp {
analytics(): Analytics.Module;
analytics(): FirebaseAnalytics.Module;
}
}
}

View File

@@ -1,5 +1,5 @@
import firebase from '@react-native-firebase/app';
import defaultExport, { firebase as firebaseFromModule } from '@react-native-firebase/analytics';
import * as analytics from '@react-native-firebase/analytics';
// checks module exists at root
console.log(firebase.analytics().app.name);
@@ -11,19 +11,30 @@ console.log(firebase.app().analytics().app.name);
console.log(firebase.analytics.SDK_VERSION);
// checks statics exist on defaultExport
console.log(defaultExport.SDK_VERSION);
console.log(analytics.firebase.SDK_VERSION);
// checks root exists
console.log(firebase.SDK_VERSION);
// checks firebase named export exists on module
console.log(firebaseFromModule.SDK_VERSION);
console.log(analytics.firebase.SDK_VERSION);
// checks multi-app support exists
// console.log(firebase.analytics(firebase.app()).app.name);
// checks default export supports app arg
// console.log(defaultExport(firebase.app()).app.name);
firebase
.analytics()
.logAddPaymentInfo()
.then();
firebase
.analytics()
.logAddToCart({ item_id: '123', item_category: '123', item_name: '123', quantity: 3 })
.then();
firebase
.analytics()
.logLogin({ method: 'foo' })
.then();
firebase
.analytics()
.setUserProperties({ foo: 'bar' })
.then();
console.log(firebase.analytics().logAddPaymentInfo);
console.log(firebase.analytics().logAddToCart);