Я пытаюсь что-то сделать, когда событие запускается в моем приложении, используя функции Firebase:
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
exports.sendIAPAnalytics = functions.analytics.event('IAP').onLog((event) => {
console.log("event done");
return true;
});
Мое событие "IAP" помечено как конверсия.
Событие появляется в Analytics DebugView.
В моем приложении для iOS вызывается событие «IAP»:
Analytics.logEvent("IAP", parameters: nil)
Функция развертывания в порядке, без ошибок.
i deploying functions
Running command: npm --prefix "$RESOURCE_DIR" run lint
> functions@ lint /Users/cmilliet/Documents/APP TEST/functions
> eslint .
✔ functions: Finished running predeploy script.
i functions: ensuring necessary APIs are enabled...
✔ functions: all necessary APIs are enabled
i functions: preparing functions directory for uploading...
i functions: packaged functions (39.34 KB) for uploading
✔ functions: functions folder uploaded successfully
i functions: updating Node.js 8 function sendIAPAnalytics(us-central1)...
✔ functions[sendIAPAnalytics(us-central1)]: Successful update operation.
✔ Deploy complete!
Но в журналах функций ничего не появляется.
К вашему сведению, я уже реализовал другую функцию (onUpdate) без проблем.
Что я пропустил?