Hello everyone,
we developed a form via Survey123 Connect. So far nothing exciting. However, the customer now wants the survey only to be opened in the web form and not in the native app. We have already made the setting that the form should actually only be opened via the web.
Nevertheless, users can also find and use the form in the native app. Is there a way to prevent this? We are using pulldata(@layer)-functionality which is not working in the native app and therefore we want to disable the usage in the native app.
Thanks and best regards
Sven
Solved! Go to Solution.
Hi @Sven_Harpering At this time, it is not possible to mark a survey as 'web only'. That is an area where we will need to improve! In the meantime, you can build logic in your form to figure out what type of client is opening your survey. For exampe, you can use pulldata("@property", 'deviceModel'). This will return the device used by the end client, which should be empty when the user is using the web app. With that, you can display a note, and/or hide questions in your form as appropriate.
Hi @Sven_Harpering At this time, it is not possible to mark a survey as 'web only'. That is an area where we will need to improve! In the meantime, you can build logic in your form to figure out what type of client is opening your survey. For exampe, you can use pulldata("@property", 'deviceModel'). This will return the device used by the end client, which should be empty when the user is using the web app. With that, you can display a note, and/or hide questions in your form as appropriate.
Hi @IsmaelChivite,
thank you for the answer and the hint :). We will give it a try.
Best
Sven