void Start() { myText = GameObject.Find("Text1").GetComponent <Text>(); myText.text = myText.text + "\nStarting HQM"; HQSdk.Init( "38e44d7", // your api key true); // is debug enabled myText.text = myText.text + "\nLogging events"; HQSdk.LogEvent("test_event", "test"); Dictionary <string, string> map = new Dictionary <string, string>(); map["test1"] = "test_value1"; map["test2"] = "test_value2"; HQSdk.LogEvent("test_event", map); myText.text = myText.text + "\nCollecting installed apps"; HQSdk.Start(); myText.text = myText.text + "\nRequesting group id list:"; var groupIdList = HQSdk.GetGroupIdList(); foreach (string id in groupIdList) { myText.text = myText.text + "\n" + id; } myText.text = myText.text + "\n\nRequesting group name list:"; var groupNameList = HQSdk.GetGroupNameList(); foreach (string name in groupNameList) { myText.text = myText.text + "\n" + name; } myText.text = myText.text + "\n\nRequesting user data."; HQSdk.RequestUserData("*****@*****.**"); myText.text = myText.text + "\n\nDeleting user data."; HQSdk.DeleteUserData(); string uuid = HQSdk.GetUuid(); myText.text = myText.text + "\n\nUuid:" + uuid; myText.text = myText.text + "\n\nEnabling segments tracking..."; HQSdk.TrackSegments(true); }
void Start() { myText = GameObject.Find("Text1").GetComponent <Text>(); myText.text = myText.text + "\nStarting HQM"; HQSdk.Init( "38e44d7", // your api key true); // is debug enabled myText.text = myText.text + "\nLogging events"; HQSdk.LogEvent("test_event", "test"); Dictionary <string, string> map = new Dictionary <string, string>(); map["test1"] = "test_value1"; map["test2"] = "test_value2"; HQSdk.LogEvent("test_event", map); myText.text = myText.text + "\nCollecting installed apps"; HQSdk.Start(); myText.text = myText.text + "\nRequesting group id list:"; var groupIdList = HQSdk.GetGroupIdList(); foreach (string id in groupIdList) { myText.text = myText.text + "\n" + id; } myText.text = myText.text + "\n\nRequesting group name list:"; var groupNameList = HQSdk.GetGroupNameList(); foreach (string name in groupNameList) { myText.text = myText.text + "\n" + name; } myText.text = myText.text + "\n\nRequesting user data."; HQSdk.RequestUserData("*****@*****.**"); myText.text = myText.text + "\n\nDeleting user data."; HQSdk.DeleteUserData(); string uuid = HQSdk.GetUuid(); myText.text = myText.text + "\n\nUuid:" + uuid; myText.text = myText.text + "\n\nEnabling segments tracking..."; HQSdk.TrackSegments(true); myText.text = myText.text + "\n\nSending predefined event 'inAppPurchase'..."; HQSdk.InAppPurchase(75, "EUR", "Useful item name"); HQSdk.InAppPurchase(75.1, "EUR", "Useful item name"); myText.text = myText.text + "\n\nSending predefined event 'subscriptionPurchase'..."; HQSdk.SubscriptionPurchase(75, "EUR", "Useful item name", "trial"); HQSdk.SubscriptionPurchase(75.1, "EUR", "Useful item name", "trial"); myText.text = myText.text + "\n\nSending predefined event 'tutorialStep'..."; HQSdk.TutorialStep("onboarding_step_1", "start"); myText.text = myText.text + "\n\nEnabling segments tracking for Firebase..."; HQSdk.TrackSegments(true, EventTracker.Firebase); myText.text = myText.text + "\n\nEnabling segments tracking for AppsFlyer..."; HQSdk.TrackSegments(true, EventTracker.AppsFlyer); }