Appcelerator Studio - Facebook模块跟踪安装

时间:2015-12-11 12:29:43

标签: ios facebook appcelerator

我目前正在使用Appcelerator Studio开发应用程序,并希望使用Facebook模块跟踪安装: http://docs.appcelerator.com/platform/latest/#!/api/Modules.Facebook

该应用程序不需要Facebook登录,因此我需要在没有登录功能的情况下跟踪安装(如果我调用.authorize函数,则跟踪安装,但这不是我想要的)

我尝试了几种方法:

1.  var fb = require('facebook');
    fb.initialize();
    fb.activateApp();

Facebook分析部分中没有任何内容,但不会引发任何错误。

2.  var fb = require('facebook');
    fb.initialize();
    fb.logCustomEvent('test');

使用iOS我得到错误:

  

[错误]:message =“ - [__ NSCFString objectAtIndex:]:无法识别   选择器发送到实例0x799633e0“;

尽管文档要求将事件作为字符串传递给我。

非常感谢任何帮助。

很多,谢谢,西蒙。

2 个答案:

答案 0 :(得分:0)

我有一个修复,但我需要有人向我解释如何为它做一个单独的拉取请求。

现在我把它固定在内部并将其附加到我的其他拉动请求的末尾:

https://github.com/appcelerator-modules/ti.facebook/pull/37

崩溃是因为我们在我们刚才保证的对象上使用objectAtIndex是NSString(恭喜)

答案 1 :(得分:0)

PR上周合并,将包含在下一个Ti.Facebook更新中。