我正在尝试让一个 android 应用程序登录到 facebook 分析,我遵循了许多不同的指南:
并检查我的密钥哈希是否正确:
我该如何调试?来自模拟器的事件是否出现在事件调试中,还是我必须发布新版本来测试它?
也许有经验的人可以分享最有可能出错的地方?
我正在尝试让一个 android 应用程序登录到 facebook 分析,我遵循了许多不同的指南:
并检查我的密钥哈希是否正确:
我该如何调试?来自模拟器的事件是否出现在事件调试中,还是我必须发布新版本来测试它?
也许有经验的人可以分享最有可能出错的地方?
我假设您已经完成了所有基本配置,例如appid
在 Strings.xmlactivity
中添加声明AndroidManifest.xml
所以你需要做的就是激活EventLogger
viaApplication
类。
public class MyApp extends Application {
private static AppEventsLogger mLogger;
@Override
public void onCreate() {
super.onCreate();
AppEventsLogger.activateApp(this);
}
public AppEventsLogger getAppLoggerInstance(){
if(mLogger == null){
return mLogger = AppEventsLogger.newLogger(this);
}
return mLogger;
}
}
并像这样在 Activity 中使用您的AppEventLogger
实例:
private void logFbEvent(String mEventName ){
AppEventsLogger mLogger = ((MyApp)getApplication()).getAppLoggerInstance();
mLogger.logEvent(mEventName);
}
PS:
Application
必须AndroidManifest.xml
像这样声明类
<application
android:name=".QTConnectApp"
....