public override bool FinishedLaunching(UIApplication app, NSDictionary options)
        {
            global::Xamarin.Forms.Forms.Init();
            LoadApplication(new App());

            var apiKey = loadApiKey();

            NITManager.SetupWithApiKey(apiKey);
            NITManager.DefaultManager.SetDeferredUserDataWithKey("os", "iOS");

            UNUserNotificationCenter.Current.RequestAuthorization(UNAuthorizationOptions.Alert, (approved, err) => {
            });
            UNUserNotificationCenter.Current.Delegate = new UserNotificationDelegate();

            EventContent   ec  = new EventContent();
            ItemsViewModel ivm = new ItemsViewModel();

            LocationPermission();

            app.RegisterForRemoteNotifications();

            NITManager.DefaultManager.SetDeferredUserDataWithKey("age", "24");
            NITManager.DefaultManager.SetDeferredUserDataWithKey("name", "John");

            return(base.FinishedLaunching(app, options));
        }
        public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions)
        {
            // Override point for customization after application launch.
            // If not required for your application you can safely delete this method

            string a = "f";

            NITManager.SetupWithApiKey("eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiI5MWMxYzViYzUxODU0ZjE0OGYzYWNiNmQ4YmE4NzU0ZiIsImlhdCI6MTUwNjQxODE2MCwiZXhwIjoxNjMyNzAwNzk5LCJkYXRhIjp7ImFjY291bnQiOnsiaWQiOiIxN2YxMjJiNi1iZjUwLTQ4ZGQtOWZiYi00OTVjMjc4OTZmMzkiLCJyb2xlX2tleSI6ImFwcCJ9fX0.b6AUrbcuwiPJNpY2f7gGH3Qi6s3ZTfCMALqTPwyjJxA");
            NITManager.SetFrameworkName("xamarin");
            NITManager d = NITManager.DefaultManager;

            CLLocationManager c = new CLLocationManager();

            c.RequestAlwaysAuthorization();
            application.RegisterForRemoteNotifications();

            UNUserNotificationCenter.Current.RequestAuthorization(UNAuthorizationOptions.Alert, (approved, err) => {
            });
            UNUserNotificationCenter.Current.Delegate = new UserNotificationDelegate();

            return(true);
        }
Exemple #3
0
 public static void SetFrameworkName()
 {
     NITManager.SetFrameworkName("xamarin");
 }
Exemple #4
0
 public static void SetApiKey()
 {
     Console.WriteLine("Your ApiKey: " + loadApiKey());
     NITManager.SetupWithApiKey(loadApiKey());
     SetFrameworkName();
 }
Exemple #5
0
 public static void Init(string key)
 {
     NITManager.SetupWithApiKey(key);
     NITManager.SetFrameworkName("xamarin");
 }
 public override void EventWithContent(NITManager manager, NSObject content, NITTrackingInfo trackingInfo)
 {
     ad.HandleNearContent(content);
 }
 public override void EventFailureWithError(NITManager manager, NSError error)
 {
     Console.WriteLine("error");
 }