# Require that users agree to terms (EULA) for IOS

**URL:** <https://forum.adalo.com/t/require-that-users-agree-to-terms-eula-for-ios/14120>\
**Category:** Database\
**Created:** [June 24, 2021, 8:48am UTC](https://forum.adalo.com/t/require-that-users-agree-to-terms-eula-for-ios/14120 "2021-06-24T08:48:44Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![cihan](https://avatars.discourse-cdn.com/v4/letter/c/94ad74/32.png) [@cihan](https://forum.adalo.com/u/cihan)\
**Post date:** [June 24, 2021, 8:48am UTC](https://forum.adalo.com/t/require-that-users-agree-to-terms-eula-for-ios/14120/1 "2021-06-24T08:48:45Z")

</div>

Hi all,

I am attempting to publish my app on the app store, but I received “Require that users agree to terms (EULA)” feedbacks from app store users. So, I should add terms of use on the signup page and get action from the user on whether they accept the agreement. Therefore I tried to add a toggle checkbox button. My question is how I set this toggle as required. In addition, I am not using signup forms because of other workaround solutions.

I would appreciate any help you can provide.

---

<div class="post-metadata">

**Author:** ![theadaloguy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/theadaloguy/32/8023_2.png) [@theadaloguy](https://forum.adalo.com/u/theadaloguy)\
**Post date:** [June 24, 2021, 8:57am UTC](https://forum.adalo.com/t/require-that-users-agree-to-terms-eula-for-ios/14120/2 "2021-06-24T08:57:56Z")

</div>

What you describe is exactly the way to go. Have the toggle update a property on the database “agreedToTerms” and then have the ‘continue’ button only visible if they toggle that.

---

<div class="post-metadata">

**Author:** ![cihan](https://avatars.discourse-cdn.com/v4/letter/c/94ad74/32.png) [@cihan](https://forum.adalo.com/u/cihan)\
**Post date:** [June 24, 2021, 9:43am UTC](https://forum.adalo.com/t/require-that-users-agree-to-terms-eula-for-ios/14120/3 "2021-06-24T09:43:05Z")

</div>

Hi @theadaloguy,

First, thank you for your response.  
I thought the set the button visibilities depends on the toggle is true or not. But I should add a toggle on the signup page to solve the issue. Unfortunately, there is no user record yet to update that page. In addition, the system cannot allow us to link the button to the toggle before updating the property. ☹ If we reach the toggle value before the updating property (such as form inputs), it seems it possible a good solution.  
I have been working on my app for a month, and I have to figure out this problem ☹ I am so close the publish my app.

---

<div class="post-metadata">

**Author:** ![theadaloguy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/theadaloguy/32/8023_2.png) [@theadaloguy](https://forum.adalo.com/u/theadaloguy)\
**Post date:** [June 24, 2021, 1:18pm UTC](https://forum.adalo.com/t/require-that-users-agree-to-terms-eula-for-ios/14120/4 "2021-06-24T13:18:48Z")

</div>

In my flow it is a second page, so logged in user will already exist. User signs up and then goes to the terms and conditions page where they agree.

And if they quit the app and log in again, my homescreen has a redirect that sends them to the terms page if they didn’t accept.

---

<div class="post-metadata">

**Author:** ![cihan](https://avatars.discourse-cdn.com/v4/letter/c/94ad74/32.png) [@cihan](https://forum.adalo.com/u/cihan)\
**Post date:** [June 24, 2021, 2:25pm UTC](https://forum.adalo.com/t/require-that-users-agree-to-terms-eula-for-ios/14120/5 "2021-06-24T14:25:45Z")

</div>

> [@theadaloguy](#):
>
> And if they quit the app and log in again, my home screen has a redirect that sends them to the terms page if they didn’t accept.

You are right. Actually, I just did it. I add a new page between the signup and welcome page. First, I got the user info and opened the “Terms of Use” page to get approval. If the user can not approve but try to next time to log in, I direct the user again to the “Terms of Use” page. It sounds was good until the system can not direct the page after the signup ☹ Log in page is fine. There is no problem. But I couldn’t figure out why it did not direct it.

 ![image](https://us1.discourse-cdn.com/flex020/uploads/adalo/original/2X/4/4f8ca51033e8d8d0b10bdd95ab5e41f52495eea4.png)

---

<div class="post-metadata">

**Author:** ![msmurfitt](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/msmurfitt/32/3410_2.png) [@msmurfitt](https://forum.adalo.com/u/msmurfitt)\
**Post date:** [June 24, 2021, 3:54pm UTC](https://forum.adalo.com/t/require-that-users-agree-to-terms-eula-for-ios/14120/6 "2021-06-24T15:54:36Z")

</div>

Hi @theadaloguy,  
I’d be interested to learn how you created the redirect?  
Would share how you did this?

Thanks 🙂

---

<div class="post-metadata">

**Author:** ![theadaloguy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/theadaloguy/32/8023_2.png) [@theadaloguy](https://forum.adalo.com/u/theadaloguy)\
**Post date:** [June 24, 2021, 4:47pm UTC](https://forum.adalo.com/t/require-that-users-agree-to-terms-eula-for-ios/14120/7 "2021-06-24T16:47:28Z")

</div>

@msmurfitt @cihan

I’ve made a short video really quickly outlining how I build terms and conditions after sign up + redirect in case they slip through.

[![](https://us1.discourse-cdn.com/flex020/uploads/adalo/original/3X/c/a/ca2b81407fce8b70a2cb16107fa3fc6337104837.jpeg "Signup + sign terms conditions flow") ](https://www.youtube.com/watch?v=hjz-c0iRF8M)
