List of URLs used by the SDK

List of URLs used by the SDK

Required SDK URLs

Please ensure that your network allows access to the following URLs for full functionality of the SDK:

For european customers:


URL Description

URL for Production Environment

URL for Staging Environment

Distribution URL to download location data

https://ncpapps-eu.s3.amazonaws.com/

https://ncsapps-eu.s3.amazonaws.com/

URL for reporting monitoring  data

https://ansmeas-eu.s3.amazonaws.com/

https://andmeas-eu.s3.amazonaws.com/


For all other customers:

URL

Production environment

Staging environment

Distribution URL to download location data

https://ncpapps.s3.amazonaws.com/

https://ncsapps.s3.amazonaws.com/

URL for reporting monitoring data

https://ansmeas.s3.amazonaws.com/

https://andmeas.s3.amazonaws.com/


Integration Example

Ensure that your application can access the above URLs.

To verify if the Distribution URL is functional using the synchronizeData interface, you can implement a simple process in your application as follows:

  1. Attempt to synchronize data with the Distribution URL.
  2. Check the response status to determine if the URL is functional.
  3. Handle any failures appropriately, such as logging errors or retrying.

For more details on the synchronizeData interface, refer to: SynchronizeData Interface Documentation.

To check if the Reporting URL is functional, you will need to start the location service interface. Here's a suggested approach:

  1. The interface should initiate the location service. During this process, it will attempt to contact the Reporting URL to verify that it is online and capable of receiving data.

  2. Once the location service starts, it will try to send a report file to the Reporting URL. If the server responds with a status code such as 200 OK, you can confirm on NaoCloud that beacon data is available.


    • Related Articles

    • NAO SDK License

      NAO SOFTWARE DEVELOPMENT KIT LICENSE AGREEMENT Note: By downloading, installing, or using the NAO SDK (“SDK”), you conclude and agree to the terms of this license agreement (the “Agreement”) in a legally binding manner with Pole Star SA. 11 rue ...
    • NAO SDK 3rd-Party Licenses

      TClap C++ command line parser [used in NAO SDK c++ core] /*********** * Copyright (c) 2003, Michael E. Smoot . * Copyright (c) 2004, Michael E. Smoot, Daniel Aarno. * All rights reverved. * * See the file COPYING in the top directory of this ...
    • Android 12

      Intro Android 12 introduced new features and behaviors, from permissions to security, that affect directly the NAO® SDK. All the changes are described on Android 12’s documentation. NAO® SDK Release 21.02 (v4.10.x) will still work as expected with ...
    • Release 22.09 (NAO SDK 4.11.8)

      Versions Component Version NAO® Cloud 22.09 NAO® SDK iOS 4.11.8 NAO® SDK Android 4.11.8 NAO® Logger iOS 4.11.8 NAO® Logger Android 4.11.8 New Features NAO® Cloud NAO Server, NAO Cloud self-hosted version is now available MappedIn maps compatibility ...
    • Add Mobile SDK

      There are 2 methods to add the SDK to your project, via CocoaPods (recommended) or by manually adding the library to Xcode. Preferred method: CocoaPods Requirements Xcode 9 or higher iOS 10.0 or higher CocoaPods package manager: Install $ sudo gem ...