首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >cordova-plugin-facebook4不发送logEvent

cordova-plugin-facebook4不发送logEvent
EN

Stack Overflow用户
提问于 2016-01-27 01:39:20
回答 2查看 679关注 0票数 3

我正在使用带有插件cordova-plugin-facebook4ionic。当我尝试使用logEvent()时,我没有收到任何错误,也没有得到我的Facebook分析的信息。

我使用logEvent()的方式如下:

代码语言:javascript
运行
复制
facebookConnectPlugin.logEvent('my event name', {}, 1);
EN

回答 2

Stack Overflow用户

发布于 2017-03-29 20:30:22

允许使用任意字符串作为事件名称。例如

代码语言:javascript
运行
复制
Facebook.logEvent('InvoicePage', {}, 1).then(function (value) {console.log('fulfilled logevent'); }, function (reason) {console.log('failed logevent'); });;

Facebook的来源是:

代码语言:javascript
运行
复制
import {Facebook} from "ionic-native";

没有显示分析的一个原因是,由于某种原因,您必须更改APP_ID或APP_NAME。要修复此问题,请使用以下命令删除并安装“cordova-plugin-facebook4

代码语言:javascript
运行
复制
ionic plugin remove cordova-plugin-facebook4 --save

并使用新值重新安装

代码语言:javascript
运行
复制
ionic plugin add cordova-plugin-facebook4 --variable APP_ID="new_app_id" --variable APP_NAME="myApplication"
票数 1
EN

Stack Overflow用户

发布于 2016-08-29 23:43:18

根据他们的文档,您不能将任意字符串记录为事件名称。您必须使用它们支持的事件常量,例如FBSDKAppEventNameActivatedAppFBSDKAppEventNameAddedPaymentInfoFBSDKAppEventNameCompletedRegistration等。

我假设你试图记录一个不在常量表中的随机字符串,这就是为什么它没有显示在你的分析仪表板上的原因。

https://developers.facebook.com/docs/app-events/ios

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35020261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档