A plugin library for offline data sync, provides an SDK library for both Client & Server
To get you getting started fast and running the api project, you need to expose your local endpoint so that your mobile client can communicate, there are many ways on how to expose your local endpoint to the mobile client, list below are the popular one.
When running your project with either IIS launch mode or publish local IIS, you will need to get your local IP via command prompt How To. Your local api endpoint should be something like this:
http://YOU_LOCAL_IP/SampleApi/api
But When you are using ngrok it would similar to this endpoint:
https://myapp.ngrok.io/api
The has a default get method, which you can call directly via web browser, In our case we have TodoItemsController, and we can call directly like the sample path below.
http://YOU_LOCAL_IP/SampleApi/api/TodoItems
It will return a json result of the default query
{
"@odata.context": "https://sampleapisync.azurewebsites.net/api/$metadata#TodoItems",
"value": [
{
"Name": "Task 1",
"IsComplete": false,
"Id": 1,
"LocalId": "9f8bd152-8039-4b88-be7c-231244931fe4",
"IsSynced": false,
"IsDeleted": false,
"LastUpdated": "2018-09-09T00:17:14.7205038Z"
}]
}
Postman is a very handy tool to test your api, may it be local, staging or live. If you are new to Postman here is a LINK to get you started.
<= Back to Table of Contents