我目前正在使用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“;
尽管文档要求将事件作为字符串传递给我。
非常感谢任何帮助。
很多,谢谢,西蒙。答案 0 :(得分:0)
我有一个修复,但我需要有人向我解释如何为它做一个单独的拉取请求。
现在我把它固定在内部并将其附加到我的其他拉动请求的末尾:
https://github.com/appcelerator-modules/ti.facebook/pull/37
崩溃是因为我们在我们刚才保证的对象上使用objectAtIndex是NSString(恭喜)
答案 1 :(得分:0)
PR上周合并,将包含在下一个Ti.Facebook更新中。