{"_id":"59e70b9fe027ae002e7d2f34","category":{"_id":"59e70b9ee027ae002e7d2edb","version":"59e70b9ee027ae002e7d2ed2","project":"5496d393f52a630b00519cdd","__v":0,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2014-12-21T19:01:45.031Z","from_sync":false,"order":9,"slug":"appendix","title":"Appendix"},"user":"5496d353f52a630b00519cdc","project":"5496d393f52a630b00519cdd","parentDoc":null,"version":{"_id":"59e70b9ee027ae002e7d2ed2","project":"5496d393f52a630b00519cdd","__v":2,"createdAt":"2017-10-18T08:06:54.462Z","releaseDate":"2017-10-18T08:06:54.462Z","categories":["59e70b9ee027ae002e7d2ed3","59e70b9ee027ae002e7d2ed4","59e70b9ee027ae002e7d2ed5","59e70b9ee027ae002e7d2ed6","59e70b9ee027ae002e7d2ed7","59e70b9ee027ae002e7d2ed8","59e70b9ee027ae002e7d2ed9","59e70b9ee027ae002e7d2eda","59e70b9ee027ae002e7d2edb","59e70b9ee027ae002e7d2edc","59e70b9ee027ae002e7d2edd","59e70b9ee027ae002e7d2ede","59e70b9ee027ae002e7d2edf","5b8661ccdd19310003a3fa0b"],"is_deprecated":false,"is_hidden":false,"is_beta":true,"is_stable":true,"codename":"","version_clean":"2.0.10","version":"2.0.10"},"githubsync":"","__v":0,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2014-12-21T19:05:29.912Z","link_external":false,"link_url":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"auth":"required","params":[],"url":""},"isReference":false,"order":0,"body":"[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"error_code\",\n    \"h-1\": \"error_details\",\n    \"h-2\": \"Effect on Placer’s service\",\n    \"0-0\": \"10\",\n    \"7-0\": \"99\",\n    \"6-0\": \"40\",\n    \"5-0\": \"30\",\n    \"4-0\": \"29\",\n    \"3-0\": \"22\",\n    \"2-0\": \"21\",\n    \"1-0\": \"20\",\n    \"0-1\": \"Insufficient data signals collected\",\n    \"0-2\": \"No insights or places were generated yet\",\n    \"1-1\": \"App is missing locations permission.\\nRelevant only for iOS devices.\",\n    \"2-1\": \"Device GPS disabled or not available. Relevant only for Android devices.\",\n    \"3-1\": \"Device network based locations are disabled.\\nRelevant only for Android devices.\",\n    \"4-1\": \"Unknown location related error\",\n    \"5-1\": \"App is missing process permission\",\n    \"6-1\": \"Background App processing is disabled.\",\n    \"7-1\": \"Unknown error\",\n    \"7-2\": \"Placer’s profiles might be incomplete.\",\n    \"6-2\": \"Placer’s signals collection (location and app usage) are done only when the app is in the foreground. Placer’s profiles might be incomplete\",\n    \"5-2\": \"Placer’s profiles might be incomplete\",\n    \"4-2\": \"Placer’s profiles might be incomplete\",\n    \"3-2\": \"Placer’s profiles might be incomplete\",\n    \"2-2\": \"Placer’s profiles might be incomplete\",\n    \"1-2\": \"Placer’s profiles might be incomplete\"\n  },\n  \"cols\": 3,\n  \"rows\": 8\n}\n[/block]","excerpt":"*Status represents the state of the Placer’s mobile SDK. Status and error details  are always related to device_id and returned in the Users or Device Details API.\n*\nPlacer SDK status can be one of the following:\n  * “active” - SDK is running properly.\n  * “inactive” - The SDK didn’t transmit any data for more than a month, i.e. App might have been uninstalled, device may no longer be in use, etc. \n  * “active_with_errors” - The SDK is transmitting data but there is an issue that affects the creation of profiles.\n\nIf app status is “active_with_errors”, a list of errors will be returned. The following table describes the possible error code, details and affect on Placer’s service.","slug":"sdk-status","type":"basic","title":"SDK Status"}

SDK Status

*Status represents the state of the Placer’s mobile SDK. Status and error details are always related to device_id and returned in the Users or Device Details API. * Placer SDK status can be one of the following: * “active” - SDK is running properly. * “inactive” - The SDK didn’t transmit any data for more than a month, i.e. App might have been uninstalled, device may no longer be in use, etc. * “active_with_errors” - The SDK is transmitting data but there is an issue that affects the creation of profiles. If app status is “active_with_errors”, a list of errors will be returned. The following table describes the possible error code, details and affect on Placer’s service.

[block:parameters] { "data": { "h-0": "error_code", "h-1": "error_details", "h-2": "Effect on Placer’s service", "0-0": "10", "7-0": "99", "6-0": "40", "5-0": "30", "4-0": "29", "3-0": "22", "2-0": "21", "1-0": "20", "0-1": "Insufficient data signals collected", "0-2": "No insights or places were generated yet", "1-1": "App is missing locations permission.\nRelevant only for iOS devices.", "2-1": "Device GPS disabled or not available. Relevant only for Android devices.", "3-1": "Device network based locations are disabled.\nRelevant only for Android devices.", "4-1": "Unknown location related error", "5-1": "App is missing process permission", "6-1": "Background App processing is disabled.", "7-1": "Unknown error", "7-2": "Placer’s profiles might be incomplete.", "6-2": "Placer’s signals collection (location and app usage) are done only when the app is in the foreground. Placer’s profiles might be incomplete", "5-2": "Placer’s profiles might be incomplete", "4-2": "Placer’s profiles might be incomplete", "3-2": "Placer’s profiles might be incomplete", "2-2": "Placer’s profiles might be incomplete", "1-2": "Placer’s profiles might be incomplete" }, "cols": 3, "rows": 8 } [/block]