How do I sign in to Proximi.io?
During the first 30 days after your registration, you can utilize the Proximi.io web portal. Just click the “Login”-button on the top-right corner of our website. After that period, the web portal is included in the paid plans. If you wish to continue using Proximi.io free of charge, you need to host the portal yourself either locally or in a cloud platform. You can find instructions here (local deployment) or here (Heroku deployment).
Does Proximi.io support Ionic or Cordova?
Yes, we do! With our Ionic / Cordova plugin, connecting your app to the Proximi.io only take few minutes of your time. Click HERE to view the related documentation. In case you need more information click HERE to see how to add Ionic / Cordova plugin into your existing project.
Does your Ionic plugin work with Ionic 2?
Ionic 2 is still in Beta version and we are working on testing our platform in that. As this is not a stable version, we are yet to release our platform that will be compatible with Ionic 2.
How to trigger events?
Once you have created the places, floors, department and geofence in the webportal, triggering events is very simple. Download proximi.io management app in Android or iOS devices.
- Login to the app with the same credentials as the one that you have used in the Webportal.
- Go to the Map demo. Here you can see your current position in blue dot and the geofence created as red circle. In our case we have two geofences. The Geofence will show up in the map only when you enable ‘Show Inputs and Geofence’ option from the bottom of the page.
- With Proximi.io management app running in your mobile device, move in and out of the Geofence area to get the ENTER and EXIT events triggered
Note: You need to have beacons installed or have IndoorAtlas mapped in your location or GPS must be enabled to track your Movement. In order to use GPS, you actually need to go outside to trigger events.
Where do I upload the floor plan?
You need to upload the floor plan to an external server, like Dropbox or other image sharing site. And then copy&paste the link to our platform.
How do I display a floor image on my Android app?
requestFloorPlanImage method is used when you want to get a floor plan.
public boolean requestFloorPlanImage(Context context, final ProximiioImageCallback callback)
Request the floor plan image of this floor. The image is cached accordingly for future access. Returns true if the floor plan image is being retrieved. False if this floor doesn’t have a floor plan or a floor plan retrieval is already in progress
Callback for floor plan image loading. You need create a new ProximiioImageCallback and write your own code to be executed when the image is loaded or fails to load.
void loaded(Bitmap bitmap, float floorPlanWidth, float floorPlanHeight, double floorPlanPivot)
This is called when the image loading succeeds. The resulting floor plan will be properly rotated and scaled according to the anchors.
Image loading failed for some reason. You may retry here.
How do I launch the web portal when I have installed using npm?
It varies depending on the path setup. If the path is set in a way that it looks for binaries in the npm global node_modules folder then run it as “promixiio start”. If not, then it usually requires using “npm proximi start” so it knows to search for a global binary from the npm node_modules folder.
Can I have geofences in different shapes?
Right now the geofence created are in circles. Due to popular demand we are planning to have geofence in different shapes like polygon, rectangle etc. Coming Soon!