FAQ

How is ARRIVE different from other location solutions?

ARRIVE accurately detects not only where a user is but when the user will arrive, which sets ARRIVE apart from other location services. Consequently, ARRIVE opens up a broad range of uses that would not otherwise work due to the limitations of low accuracy and poor reliability of those solutions.

Does ARRIVE work in my country? What is the coverage?

ARRIVE works wherever there is a pedestrian or road network and available wireless network connection. We welcome the opportunity to assist you in any way to use ARRIVE wherever you want to use it.

What does it cost?

ARRIVE is free for the first 30 days. After this period, ARRIVE is licensed on a per-site basis. Contact sales for more information.

How do I create an account (How do I signup)?

Go to the signup page to enter your company name and email address, and to create a password. Then follow the instructions to create your ARRIVE account.

You can also follow these steps:

  1. At the top of this page, go to the navigation bar, and click Sign In.
  2. Below the Sign in button, click the Create one link. On the Sign In page:
  3. Enter your company name and email address.
  4. Create a password.
  5. Follow the instructions to create an ARRIVE account.

What is ARRIVE Console?

ARRIVE Console is an enterprise monitor app developed by Curbside for ARRIVE customers. It is available on both iOS and Android devices. To learn more, see the ARRIVE Console Guide.

How do I track a customer's order number in the monitor app?

You can use your customer's order number as the track token, it gets passed to the monitor app. For track token requirements, see the documentation.

ARRIVE

What modes of transportation does ARRIVE support?

ARRIVE currently supports walking and driving approaches to a site. If you are interested in other modes of transportation, please let us know.

How long can a trip stay open?

Trips that have not been cancelled or completed are automatically cancelled after seven days.

ARRIVE SDK and REST API

What iOS and Android version does SDK support?

iOS: 8.0+
Android: 4.0.3+

What permissions do the apps require?

iOS: Location Services permissions set to Always and Background App Refresh.
Android: GPS, INTERNET, ACCESS_FINE_LOCATION and ACCESS_COARSE_LOCATION permissions

How do I know whether my mobile app is a production or a sandbox app?

Sign in and follow these steps to verify that the mobile app environment is production or sandbox:

  1. In the mobile app code, locate the usage token.
  2. Look up the token: Click Account >Access >Usage Token.
  3. If the Prod column is checked for the usage token, then the app is a production app. Otherwise, it is a sandbox app.

How do I know whether my monitor app is a production or sandbox app?

Sign in and follow these steps to verify that the monitor app environment is production or sandbox:

  1. In the monitor app code, locate the API key.
  2. Look up the API key: Click Account >Access >API Keys.
  3. If the Prod column is checked for the API Key, then the app is a production app. Otherwise, it is a sandbox app.

What is the maximum number of open trips per tracking identifier?

50 open trips.

What is the maximum number of sites per one request?

50 sites.

ARRIVE dashboard

Why is wait time not calculated?**

If the wait time metric on the dashboard is always unavailable, it is because your monitor app is not reporting back to ARRIVE the moment that your user is found at a site. To enable reporting, submit the CSEventLocatedUserAtSite to the ARRIVE SDK.

Is any coding required to use the dashboard?

No! The ARRIVE server automatically generates the metrics from the data sent to it.

What’s the difference between the number of started and open trips?

The number of started trips is the number of trips that have been initiated. These trips can be open or could have been cancelled or completed. The number of open trips is the number of started trips that have not been cancelled or completed.

What’s the difference between a completed and a cancelled trip?

A completed trip is a trip that is deemed successful. A cancelled trip is a trip that was cancelled by the mobile or the monitor app, and is not considered to be a successful trip.

How do I change the units of measurement?

To specify miles or kilometers for the dashboard, click: Account >Account >Setting. This setting applies to a particular user and does not affect other users in your company account.

How do I change the time zone?

To specify your time zone for the dashboard, click: Account >Account >Setting. This setting applies to a particular user and does not affect other users in your company account.

How do I view my data in the sandbox and in production?

Sign in to the dashboard and go to the top navigation bar to use the Sandbox View toggle, which enables you to switch between production and sandbox. You are in sandbox view when the toggle is orange. You are in production view when the toggle is grey. Switching between the production and sandbox views does not affect your data. The only thing that changes is the view.

Why is the dashboard empty but the monitor app is not?

Make sure that the dashboard is toggled to the same environment as the monitor app. They should both be in a production or sandbox environment.

Account and App Management

What Is the difference between usage tokens and API keys?

The usage token is a public, non-secret credential used for non-interactive communication with the Curbside Platform. Apps that use this token can be released to the public, for example, in an app in the Apple App Store or the Google Play Store.

An API key is a secret credential used for non-interactive communication with the Curbside Platform. Unlike usage tokens, API keys must be kept secret. Apps that use an API key must not be released to a public app store. Doing so can potentially compromise the data in your account.

See App Access Control to learn more.