protected override void OnNewIntent(Intent intent) { base.OnNewIntent(intent); EngageApoxee.HandleRichPush(this, intent); Toast.MakeText(this, intent.Action, ToastLength.Long).Show(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Xamarin.Essentials.Platform.Init(this, savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.activity_main); EngageApoxee.HandleRichPush(this, this.Intent); TextView dateValue = FindViewById <TextView>(Resource.Id.date_value); dateValue.Text = DATE_FIELD + ""; appoxeeInstance = EngageApoxee.Instance(); appoxeeInstance.AddInitListener(this); pushEnable = FindViewById <Switch>(Resource.Id.push_enabled); pushEnable.Click += pushClick; Button setAlias = FindViewById <Button>(Resource.Id.set_alias); setAlias.Click += setDeviceAlias; Button getAlias = FindViewById <Button>(Resource.Id.get_alias); getAlias.Click += getDeviceAlias; Button setTag = FindViewById <Button>(Resource.Id.set_tag); setTag.Click += setDeviceTag; Button getTag = FindViewById <Button>(Resource.Id.get_tag); getTag.Click += getDeviceTag; Button removeTag = FindViewById <Button>(Resource.Id.remove_tag); removeTag.Click += removeDeviceTag; Button setNumericAttrBtn = FindViewById <Button>(Resource.Id.set_numeric_attr); setNumericAttrBtn.Click += setNumericAttr; Button setStringAttrBtn = FindViewById <Button>(Resource.Id.set_string_attr); setStringAttrBtn.Click += setStringAttr; Button setDateAttrBtn = FindViewById <Button>(Resource.Id.set_date_attr); setDateAttrBtn.Click += setDateAttr; Button getCustomAttrBtn = FindViewById <Button>(Resource.Id.get_attr); getCustomAttrBtn.Click += getCustomAttr; Button deviceInfoBtn = FindViewById <Button>(Resource.Id.device_info); deviceInfoBtn.Click += deviceInfo; Button inAppMessageBtn = FindViewById <Button>(Resource.Id.in_app_message); inAppMessageBtn.Click += openInApp; Button geoButton = FindViewById <Button>(Resource.Id.geo_start); geoButton.Click += startGeo; }