{"__v":0,"_id":"57deb28184019d2000e95acc","category":{"__v":0,"_id":"57b97748306b9b0e001dd53f","project":"54861bb654b3ce0b00367292","version":"57b96d6b1d08500e00bf81d1","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2016-08-21T09:41:28.604Z","from_sync":false,"order":6,"slug":"android-setup","title":"Cordova / Essentials KIt"},"parentDoc":null,"project":"54861bb654b3ce0b00367292","user":"548d74b716fc980b00e2a786","version":{"__v":7,"_id":"57b96d6b1d08500e00bf81d1","project":"54861bb654b3ce0b00367292","createdAt":"2016-08-21T08:59:23.326Z","releaseDate":"2016-08-21T08:59:23.326Z","categories":["57b96d6b1d08500e00bf81d2","57b96d6b1d08500e00bf81d3","57b96d6b1d08500e00bf81d4","57b96d6b1d08500e00bf81d5","57b96d6b1d08500e00bf81d6","57b96d6b1d08500e00bf81d7","57b96d6b1d08500e00bf81d8","57b96d6b1d08500e00bf81d9","57b96d6b1d08500e00bf81da","57b96d6b1d08500e00bf81db","57b96d6b1d08500e00bf81dc","57b97748306b9b0e001dd53f","57d12c6c1227b40e0044908a","57d51ad68191880e008bb51b","57d52b5cf350090e00fe073e","57d5468a17b492170053a3f0","57df9df05927cb0e002bce1e"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":false,"codename":"","version_clean":"4.0.0","version":"4.0"},"updates":[],"next":{"pages":[],"description":""},"createdAt":"2016-09-18T15:28:01.188Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":3,"body":"Interactive FAQ can be dynamically arranged and adjusted from a list of experiences populated in a screen (with no engineering). You can read more about FAQ: <a href=\"http://helpdesk.elasticode.com/categories/1413-interactive-faq\" target=\"_blank\">here</a>\n[block:callout]\n{\n  \"type\": \"info\",\n  \"title\": \"Basic setup\",\n  \"body\": \"Before moving on, please make sure you have setup the basic \\\"Essentials Kt\\\" integration, more information: [here](doc:sdk-intro)\"\n}\n[/block]\nYou can create more than one FAQ for the different sections of your app.\n\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"When you want to show the FAQ\"\n}\n[/block]\n\n[block:callout]\n{\n  \"type\": \"info\",\n  \"title\": \"iOS Only\",\n  \"body\": \"Currently available only in iOS app\"\n}\n[/block]\nYou will need to insert the specific name into the code for each FAQ.  You receive the code from the dashboard and then you can copy and place it <FAQTriggerCode>.\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"window.elasticode.showFAQ(\\n  \\\"<FAQTriggerCode>\\\",\\n\\tfunction(didAppear){\\n    if(didAppear){\\n  \\t\\t// FAQ did appear\\n    }\\n  }\\n);\",\n      \"language\": \"javascript\"\n    }\n  ]\n}\n[/block]\nEach trigger has a specific code that needs to be attached.\n(  For information about your unique code integration click: <a href=\"http://helpdesk.elasticode.com/categories/1413-interactive-faq\" target=\"_blank\">here</a> )","excerpt":"Cordova / Essentials KIt: Interactive FAQ","slug":"interactive-faq","type":"basic","title":"Interactive FAQ"}

Interactive FAQ

Cordova / Essentials KIt: Interactive FAQ

Interactive FAQ can be dynamically arranged and adjusted from a list of experiences populated in a screen (with no engineering). You can read more about FAQ: <a href="http://helpdesk.elasticode.com/categories/1413-interactive-faq" target="_blank">here</a> [block:callout] { "type": "info", "title": "Basic setup", "body": "Before moving on, please make sure you have setup the basic \"Essentials Kt\" integration, more information: [here](doc:sdk-intro)" } [/block] You can create more than one FAQ for the different sections of your app. [block:api-header] { "type": "basic", "title": "When you want to show the FAQ" } [/block] [block:callout] { "type": "info", "title": "iOS Only", "body": "Currently available only in iOS app" } [/block] You will need to insert the specific name into the code for each FAQ. You receive the code from the dashboard and then you can copy and place it <FAQTriggerCode>. [block:code] { "codes": [ { "code": "window.elasticode.showFAQ(\n \"<FAQTriggerCode>\",\n\tfunction(didAppear){\n if(didAppear){\n \t\t// FAQ did appear\n }\n }\n);", "language": "javascript" } ] } [/block] Each trigger has a specific code that needs to be attached. ( For information about your unique code integration click: <a href="http://helpdesk.elasticode.com/categories/1413-interactive-faq" target="_blank">here</a> )