示例#1
0
        public static string TrackException(AndroidJavaObject exception, IDictionary <string, string> properties, ErrorAttachmentLog[] attachments)
        {
            var javaProperties  = JavaStringMapHelper.ConvertToJava(properties);
            var javaAttachments = JavaObjectsConverter.ToJavaAttachments(attachments);

            return(_wrapperSdkExceptionManager.CallStatic <string>("trackException", exception, javaProperties, javaAttachments));
        }
示例#2
0
        public static void TrackException(AndroidJavaObject exception, IDictionary <string, string> properties)
        {
            var propertiesMap = JavaStringMapHelper.ConvertToJava(properties);

            _wrapperSdkExceptionManager.CallStatic("trackException", exception, propertiesMap);
        }
示例#3
0
        public static void TrackEventWithProperties(string eventName, IDictionary <string, string> properties)
        {
            var androidProperties = JavaStringMapHelper.ConvertToJava(properties);

            _analytics.CallStatic("trackEvent", eventName, androidProperties);
        }
示例#4
0
        public static void TrackEventWithProperties(AndroidJavaObject transmissionTarget, string eventName, IDictionary <string, string> properties)
        {
            var androidProperties = JavaStringMapHelper.ConvertToJava(properties);

            transmissionTarget.Call("trackEvent", eventName, androidProperties);
        }