void Start()
    {
        Display("Engagement Sample");
        EngagementAgent.Initialize();

        EngagementReach.HandleURL += (string _push) => {
            Display("HandleURL " + _push);
        };

        EngagementReach.StringDataPushReceived += (string _category, string _body) => {
            Display("StringDataPushReceived category:" + _category);
        };

        EngagementReach.Base64DataPushReceived += (string _category, byte[] _data, string _body) => {
            Display("Base64DataPushReceived category:" + _category);
        };
        EngagementReach.Initialize();

        EngagementAgent.StartActivity("home");
        EngagementAgent.GetStatus(OnStatusReceived);
    }