Android 之接入Facebook SDK及事件统计

兄弟们请收下,004!

第一步:工程目录下-->build.gradle配置如下:

buildscript {

    repositories {

      ...

        //Facebook

        mavenCentral()

      ...

    }

}

第二步:app目录下-->build.gradle配置如下:

dependencies {

      ...

    //facebook这里会随着升级数值发生变化

    implementation 'com.facebook.android:facebook-android-sdk:[5,6)'

      ...

}

第三步:AndroidManifest.xml配置如下:

参数:

        <meta-data android:name="com.facebook.sdk.ApplicationId"

        android:value="@string/facebook_app_id"/> 

主件:

        <activity

          android:name="com.facebook.FacebookActivity"

            android:configChanges= "keyboard|keyboardHidden|screenLayout|screenSize|orientation"

            android:label="@string/app_name" />

权限:

<uses-permission android:name="android.permission.INTERNET"/>

第四步:strings.xml配置如下:

<string name="facebook_app_id">替换为申请的ID</string>

第五步:代码-->继承Application

public class MyApplication extends Application {

    @Override

    public void onCreate() {

        super.onCreate();

        // Facebook统计开启

        AppEventsLogger.activateApp(this);

    }

}

第六步:统计代码如下:

方式1:

 AppEventsLogger logger = AppEventsLogger.newLogger(Context context);

 logger.logEvent("自定义事件名称" );

方式2:

 AppEventsLogger logger = AppEventsLogger.newLogger(Context context);

 logger.logEvent("自定义事件名称" , int数值 );

方式3:

        AppEventsLogger logger = AppEventsLogger.newLogger(this);
        Bundle bundle = new Bundle();
        bundle.putString("name" , "sunjie");
        bundle.putString("age" , "32");
        bundle.putString("sex" , "男");
        logger.logEvent("MyCustomEvent" , 1 , bundle);

效果如图:

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sunjie3030

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值