|
|
@@ -3,6 +3,7 @@ import { defineStore } from 'pinia'
|
|
|
import { http } from '@/plugins/http'
|
|
|
import { AppsFlyer } from 'appsflyer-capacitor-plugin'
|
|
|
import { Capacitor } from '@capacitor/core'
|
|
|
+import { Facebook, PixelEventNames } from 'capacitor-facebook'
|
|
|
async function setAfCuid(cuid) {
|
|
|
// if (Capacitor.isNativePlatform()) {
|
|
|
// AppsFlyer.setCustomerUserId({ cuid })
|
|
|
@@ -11,9 +12,13 @@ async function setAfCuid(cuid) {
|
|
|
async function logLogin() {
|
|
|
if (Capacitor.isNativePlatform()) {
|
|
|
AppsFlyer.logEvent({ eventName: 'af_login' })
|
|
|
+ } else {
|
|
|
+ Facebook.logEvent({
|
|
|
+ name: 'Login'
|
|
|
+ })
|
|
|
}
|
|
|
}
|
|
|
-async function logRegitraion(methods = 'username') {
|
|
|
+async function logRegistraion(methods = 'username') {
|
|
|
if (Capacitor.isNativePlatform()) {
|
|
|
AppsFlyer.logEvent({
|
|
|
eventName: 'af_complete_registration',
|
|
|
@@ -22,6 +27,10 @@ async function logRegitraion(methods = 'username') {
|
|
|
af_currency: 'PHP'
|
|
|
}
|
|
|
})
|
|
|
+ } else {
|
|
|
+ Facebook.logEvent({
|
|
|
+ name: PixelEventNames.CompleteRegistration
|
|
|
+ })
|
|
|
}
|
|
|
}
|
|
|
export const useUserStore = defineStore('user', () => {
|
|
|
@@ -34,7 +43,7 @@ export const useUserStore = defineStore('user', () => {
|
|
|
user.value = res.user
|
|
|
setAfCuid(res.user.id)
|
|
|
logLogin()
|
|
|
- if (res.newRegister) logRegitraion()
|
|
|
+ if (res.newRegister) logRegistraion()
|
|
|
resolve(res)
|
|
|
})
|
|
|
.catch(e => {
|
|
|
@@ -50,7 +59,7 @@ export const useUserStore = defineStore('user', () => {
|
|
|
user.value = res.user
|
|
|
setAfCuid(res.user.id)
|
|
|
logLogin()
|
|
|
- if (res.newRegister) logRegitraion()
|
|
|
+ if (res.newRegister) logRegistraion()
|
|
|
resolve(res)
|
|
|
})
|
|
|
.catch(e => {
|
|
|
@@ -66,7 +75,7 @@ export const useUserStore = defineStore('user', () => {
|
|
|
user.value = res.user
|
|
|
setAfCuid(res.user.id)
|
|
|
logLogin()
|
|
|
- if (res.newRegister) logRegitraion()
|
|
|
+ if (res.newRegister) logRegistraion()
|
|
|
resolve(res)
|
|
|
})
|
|
|
.catch(e => {
|