From 8bc65be3a43abf9c38816dcf4ef2b53d096f1161 Mon Sep 17 00:00:00 2001 From: Emmanuelle Date: Mon, 15 Sep 2014 15:26:23 -0700 Subject: [PATCH] Method conflicts with System.Net package Method is not used yet so removing until a fix can be found. --- source/Plugins/GoogleAnalyticsV3/GAIHandler.cs | 12 ------------ source/Plugins/iOS/GAIHandler.m | 18 ------------------ 2 files changed, 30 deletions(-) diff --git a/source/Plugins/GoogleAnalyticsV3/GAIHandler.cs b/source/Plugins/GoogleAnalyticsV3/GAIHandler.cs index 338fc69..0a41cef 100644 --- a/source/Plugins/GoogleAnalyticsV3/GAIHandler.cs +++ b/source/Plugins/GoogleAnalyticsV3/GAIHandler.cs @@ -114,17 +114,6 @@ public string _get(string parameterName){ return get(parameterName); } - [DllImport("__Internal")] - private static extern void send(string parametersString); - public void _send(Dictionary parameters){ - string parametersString = ""; - foreach(KeyValuePair kvp in parameters) - { - parametersString += kvp.Key + "=" + kvp.Value + "\n"; - } - send(parametersString); - } - [DllImport("__Internal")] private static extern void dispatch(); public void _dispatchHits(){ @@ -149,7 +138,6 @@ public void _sendEvent(EventHitBuilder builder){ sendEvent(builder.GetEventCategory(), builder.GetEventAction(), builder.GetEventLabel(), builder.GetEventValue()); } -//NOT TESTED [DllImport("__Internal")] private static extern void sendTransaction(string transactionID, string affiliation, double revenue, double tax, double shipping, string currencyCode); public void _sendTransaction(TransactionHitBuilder builder){ diff --git a/source/Plugins/iOS/GAIHandler.m b/source/Plugins/iOS/GAIHandler.m index 4a93fec..ab43852 100644 --- a/source/Plugins/iOS/GAIHandler.m +++ b/source/Plugins/iOS/GAIHandler.m @@ -238,22 +238,4 @@ void sendTiming(const char * timingCategory, const long long timingInterval, con [tracker send:[builder build]]; } -void send(const char* parameters) { - id tracker = [[GAI sharedInstance] defaultTracker]; - NSString *attris = [NSString stringWithUTF8String:parameters]; - NSArray *attributesArray = [attris componentsSeparatedByString:@"\n"]; - - NSMutableDictionary *oAttributes = [[NSMutableDictionary alloc] init]; - for (int i=0; i < [attributesArray count]; i++) { - NSString *keyValuePair = [attributesArray objectAtIndex:i]; - NSRange range = [keyValuePair rangeOfString:@"="]; - if (range.location != NSNotFound) { - NSString *key = [keyValuePair substringToIndex:range.location]; - NSString *value = [keyValuePair substringFromIndex:range.location+1]; - [oAttributes setObject:value forKey:key]; - } - } - [tracker send:oAttributes]; -} - @end