public void StoreRecord(RvealrRecord analyticsRecord) { storedRecords.Add(analyticsRecord); if (storedRecords.Count >= MAX_NUM_RECORDS_BATCH) { SendBatchedRecords(); } }
private void DebugAnalyticsRecord(RvealrRecord analyticsRecord) { #if DEBUG_ANALYTICS_RECORD string debugString = "Sending analytics event : " + analyticsRecord.record_id + " : "; foreach (KeyValuePair <string, object> kvp in analyticsRecord.record_data) { debugString += " " + kvp.Key + " : " + kvp.Value.ToString(); } Debug.Log(debugString); #endif }
public void SendRecord(RvealrRecord analyticsRecord) { analyticsRecord.record_data["guid_token"] = _guidToken; DebugAnalyticsRecord(analyticsRecord); StoreRecord(analyticsRecord); }