怎教fb的日志上报
This commit is contained in:
parent
198a7c103a
commit
2bd5903184
@ -141,6 +141,7 @@ dependencies {
|
|||||||
implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
|
implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
|
||||||
implementation 'com.bytedance.ies.ugc.aweme:opensdk-oversea-external:0.2.1.0'
|
implementation 'com.bytedance.ies.ugc.aweme:opensdk-oversea-external:0.2.1.0'
|
||||||
implementation 'com.google.android.play:core:1.10.0' //PAD资源分发
|
implementation 'com.google.android.play:core:1.10.0' //PAD资源分发
|
||||||
|
implementation 'com.facebook.android:facebook-core:latest.release'
|
||||||
implementation 'com.facebook.android:facebook-login:latest.release'
|
implementation 'com.facebook.android:facebook-login:latest.release'
|
||||||
implementation 'com.facebook.android:facebook-share:latest.release'
|
implementation 'com.facebook.android:facebook-share:latest.release'
|
||||||
// begin of firebase
|
// begin of firebase
|
||||||
|
@ -25,6 +25,7 @@ import com.facebook.CallbackManager;
|
|||||||
import com.facebook.FacebookCallback;
|
import com.facebook.FacebookCallback;
|
||||||
import com.facebook.FacebookException;
|
import com.facebook.FacebookException;
|
||||||
|
|
||||||
|
import com.facebook.appevents.AppEventsLogger;
|
||||||
import com.facebook.login.LoginManager;
|
import com.facebook.login.LoginManager;
|
||||||
import com.facebook.login.LoginResult;
|
import com.facebook.login.LoginResult;
|
||||||
import com.facebook.share.model.ShareLinkContent;
|
import com.facebook.share.model.ShareLinkContent;
|
||||||
@ -143,6 +144,7 @@ public class MainActivity extends UnityPlayerActivity
|
|||||||
private CallbackManager mCallbackManager;
|
private CallbackManager mCallbackManager;
|
||||||
|
|
||||||
private FirebaseAnalytics mFirebaseAnalytics;
|
private FirebaseAnalytics mFirebaseAnalytics;
|
||||||
|
private AppEventsLogger fbLogger;
|
||||||
|
|
||||||
protected String updateUnityCommandLineArguments(String cmdLine) {
|
protected String updateUnityCommandLineArguments(String cmdLine) {
|
||||||
return cmdLine;
|
return cmdLine;
|
||||||
@ -786,6 +788,7 @@ public class MainActivity extends UnityPlayerActivity
|
|||||||
// begin of facebook login
|
// begin of facebook login
|
||||||
private void initFacebookSDK() {
|
private void initFacebookSDK() {
|
||||||
mCallbackManager = CallbackManager.Factory.create();
|
mCallbackManager = CallbackManager.Factory.create();
|
||||||
|
fbLogger = AppEventsLogger.newLogger(this);
|
||||||
LoginManager.getInstance().registerCallback(mCallbackManager,
|
LoginManager.getInstance().registerCallback(mCallbackManager,
|
||||||
new FacebookCallback<LoginResult>() {
|
new FacebookCallback<LoginResult>() {
|
||||||
@Override
|
@Override
|
||||||
@ -849,9 +852,15 @@ public class MainActivity extends UnityPlayerActivity
|
|||||||
public void logEvent(String content) {
|
public void logEvent(String content) {
|
||||||
try {
|
try {
|
||||||
Bundle bundle = JsonUtils.convertJsonToBundle(content);
|
Bundle bundle = JsonUtils.convertJsonToBundle(content);
|
||||||
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);
|
String eventName = bundle.getString("name", "event_name");
|
||||||
|
mFirebaseAnalytics.logEvent(eventName, bundle);
|
||||||
|
fbLogger.logEvent(eventName, bundle);
|
||||||
} catch (JSONException e) {
|
} catch (JSONException e) {
|
||||||
Log.e(TAG, "log event JSONException: " + e.getMessage());
|
Log.e(TAG, "log event JSONException: " + e.getMessage());
|
||||||
|
} catch (Exception e) {
|
||||||
|
Log.e(TAG, "log event Exception: " + e.getMessage());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
@ -3,7 +3,7 @@
|
|||||||
<string name="game_view_content_description" translatable="false">Game view</string>
|
<string name="game_view_content_description" translatable="false">Game view</string>
|
||||||
<string name="permission_camera" translatable="false">Scan QRCode need camera permission</string>
|
<string name="permission_camera" translatable="false">Scan QRCode need camera permission</string>
|
||||||
<string name="qr_code_title" translatable="false">QRCode</string>
|
<string name="qr_code_title" translatable="false">QRCode</string>
|
||||||
<string name="default_web_client_id1">53206975661-ih3r0ubph3rqejdq97b029difbrk2bqj.apps.googleusercontent.com</string>
|
<string name="default_web_client_id1" translatable="false">53206975661-ih3r0ubph3rqejdq97b029difbrk2bqj.apps.googleusercontent.com</string>
|
||||||
<string name="tips_scan_code" translatable="false"></string>
|
<string name="tips_scan_code" translatable="false"></string>
|
||||||
|
|
||||||
<string name="facebook_app_id" translatable="false">1204701000119770</string>
|
<string name="facebook_app_id" translatable="false">1204701000119770</string>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user