grab referrer before loading
This commit is contained in:
@@ -1,3 +1,3 @@
|
||||
import {GooglePlayReferrerModule} from './src/ExpoGooglePlayReferrerModule'
|
||||
import {GooglePlayReferrer} from './src/ExpoGooglePlayReferrerModule'
|
||||
|
||||
export default GooglePlayReferrerModule
|
||||
export default GooglePlayReferrer
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
export type GooglePlayReferrerInfo = {
|
||||
installReferrer: string
|
||||
clickTimestamp: number
|
||||
installTimestamp: number
|
||||
}
|
||||
export type GooglePlayReferrerInfo =
|
||||
| {
|
||||
installReferrer?: string
|
||||
clickTimestamp?: number
|
||||
installTimestamp?: number
|
||||
}
|
||||
| undefined
|
||||
|
||||
export type ExpoGooglePlayReferrerModule = {
|
||||
getReferrerInfoAsync(): Promise<GooglePlayReferrerInfo>
|
||||
|
||||
@@ -2,5 +2,5 @@ import {requireNativeModule} from 'expo-modules-core'
|
||||
|
||||
import {ExpoGooglePlayReferrerModule} from './ExpoGooglePlayReferrer.types'
|
||||
|
||||
export const BackgroundNotificationHandler =
|
||||
export const GooglePlayReferrer =
|
||||
requireNativeModule<ExpoGooglePlayReferrerModule>('ExpoGooglePlayReferrer')
|
||||
|
||||
@@ -3,7 +3,7 @@ import {
|
||||
GooglePlayReferrerInfo,
|
||||
} from './ExpoGooglePlayReferrer.types'
|
||||
|
||||
export const GooglePlayReferrerModule = {
|
||||
export const GooglePlayReferrer = {
|
||||
getReferrerInfoAsync(): Promise<GooglePlayReferrerInfo> {
|
||||
console.error('getReferrerInfoAsync is only available on Android')
|
||||
return Promise.reject('getReferrerInfoAsync is only available on Android')
|
||||
|
||||
Reference in New Issue
Block a user