接Facebook标准事件SDK

1.添加mavenCentral()

在这里插入图片描述

2.注入

implementation (‘com.facebook.android:facebook-android-sdk:[5,6)’)

在这里插入图片描述

3.Build

4.接方法

 AppEventsLogger logger;

    static {
        FacebookSdk.setApplicationId("787533628328046");
    }

    // Setup activity layout
    @Override protected void onCreate(Bundle savedInstanceState)
    {
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        super.onCreate(savedInstanceState);

        String cmdLine = updateUnityCommandLineArguments(getIntent().getStringExtra("unity"));
        getIntent().putExtra("unity", cmdLine);

        mUnityPlayer = new UnityPlayer(this);
        setContentView(mUnityPlayer);
        mUnityPlayer.requestFocus();

        //获取应用事件实例
        logger=AppEventsLogger.newLogger(this);

        //调用标准事件
        logUnlockAchievementEvent("OpenApplication");
    }

    public void logUnlockAchievementEvent(String description){
        Bundle params=new Bundle();
        params.putString(AppEventsConstants.EVENT_PARAM_DESCRIPTION,description);
        logger.logEvent(AppEventsConstants.EVENT_NAME_UNLOCKED_ACHIEVEMENT,params);
    }

在这里插入图片描述

5.添加权限

<uses-permission android:name="android.permission.INTERNET"/>  
<uses-permission android:name="android.permission.VIBRATE" />  
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />  
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />  
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />  
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />  
<uses-permission android:name="android.permission.WAKE_LOCK" />  
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />  
<uses-permission android:name="android.permission.RECEIVE_USER_PRESENT" />

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值