AndroidAnalytics.cs 651 B

12345678910111213141516171819202122232425
  1. #if UNITY_ANDROID
  2. using System;
  3. namespace UnityEngine.Monetization
  4. {
  5. sealed class AndroidAnalytics : AndroidJavaProxy
  6. {
  7. readonly AndroidJavaClass m_UnityAnalytics;
  8. void onAddExtras(String extras)
  9. {
  10. Analytics.SetAnalyticsEventExtra(extras);
  11. }
  12. public void Initialize()
  13. {
  14. m_UnityAnalytics.CallStatic("initialize", this);
  15. }
  16. public AndroidAnalytics() : base("com.unity3d.services.analytics.interfaces.IAnalytics")
  17. {
  18. m_UnityAnalytics = new AndroidJavaClass("com.unity3d.services.analytics.interfaces.Analytics");
  19. }
  20. }
  21. }
  22. #endif