# Everything you need to know about the API 29 Update

**URL:** <https://community.thunkable.com/t/everything-you-need-to-know-about-the-api-29-update/709908>\
**Category:** Announcements\
**Created:** [July 29, 2020, 11:21pm UTC](https://community.thunkable.com/t/everything-you-need-to-know-about-the-api-29-update/709908 "2020-07-29T23:21:38Z")\
**Posts on this page:** 20\
**Page:** 5

<div class="post-metadata">

**Author:** ![jane](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jane/32/27575_2.png) [@jane](https://community.thunkable.com/u/jane)\
**Post date:** [August 26, 2020, 11:37am UTC](https://community.thunkable.com/t/everything-you-need-to-know-about-the-api-29-update/709908/83 "2020-08-26T11:37:41Z")

</div>

Thanks for the update @domhnallohanlon!  
Huge thank you to @jose as well 🎉 🎉 🎉

---

<div class="post-metadata">

**Author:** ![jose](https://avatars.discourse-cdn.com/v4/letter/j/e274bd/32.png) [@jose](https://community.thunkable.com/u/jose)\
**Post date:** [August 26, 2020, 11:52am UTC](https://community.thunkable.com/t/everything-you-need-to-know-about-the-api-29-update/709908/84 "2020-08-26T11:52:34Z")

</div>

Thanks everyone! Please do let us know if you find any issues.

---

<div class="post-metadata">

**Author:** ![eoinparkinson](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/eoinparkinson/32/143769_2.png) [@eoinparkinson](https://community.thunkable.com/u/eoinparkinson)\
**Post date:** [August 26, 2020, 12:03pm UTC](https://community.thunkable.com/t/everything-you-need-to-know-about-the-api-29-update/709908/85 "2020-08-26T12:03:53Z")

</div>

Awesome! Thanks for keeping us updated along the way.

---

<div class="post-metadata">

**Author:** ![gobassky](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/gobassky/32/77019_2.png) [@gobassky](https://community.thunkable.com/u/gobassky)\
**Post date:** [August 26, 2020, 12:11pm UTC](https://community.thunkable.com/t/everything-you-need-to-know-about-the-api-29-update/709908/86 "2020-08-26T12:11:38Z")

</div>

Cheers to the team.

---

<div class="post-metadata">

**Author:** ![hernandezsilvaericko](https://avatars.discourse-cdn.com/v4/letter/h/5daacb/32.png) [@hernandezsilvaericko](https://community.thunkable.com/u/hernandezsilvaericko)\
**Post date:** [August 26, 2020, 12:56pm UTC](https://community.thunkable.com/t/everything-you-need-to-know-about-the-api-29-update/709908/87 "2020-08-26T12:56:26Z")

</div>

Thank you so much! Working super fine!!

---

<div class="post-metadata">

**Author:** ![point](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/point/32/113590_2.png) [@point](https://community.thunkable.com/u/point)\
**Post date:** [August 26, 2020, 1:24pm UTC](https://community.thunkable.com/t/everything-you-need-to-know-about-the-api-29-update/709908/88 "2020-08-26T13:24:04Z")

</div>

My app now has location permission and I can not update the app because my app’s target audience includes children under 13

---

<div class="post-metadata">

**Author:** ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)\
**Post date:** [August 26, 2020, 1:29pm UTC](https://community.thunkable.com/t/everything-you-need-to-know-about-the-api-29-update/709908/89 "2020-08-26T13:29:50Z")

</div>

sounds like that’s a separate issue @point?

---

<div class="post-metadata">

**Author:** ![point](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/point/32/113590_2.png) [@point](https://community.thunkable.com/u/point)\
**Post date:** [August 26, 2020, 1:33pm UTC](https://community.thunkable.com/t/everything-you-need-to-know-about-the-api-29-update/709908/90 "2020-08-26T13:33:17Z")

</div>

Probably yes, but I got this comment without making any changes to the app (I just updated the app to update to API 29)

---

<div class="post-metadata">

**Author:** ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)\
**Post date:** [August 26, 2020, 2:13pm UTC](https://community.thunkable.com/t/everything-you-need-to-know-about-the-api-29-update/709908/91 "2020-08-26T14:13:31Z")

</div>

Can you share some screenshots with us?

Do you really need to be gathering the location information?

Is it just an issue of you not having a data protection or privacy policy in place?

---

<div class="post-metadata">

**Author:** ![Deluxe](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/deluxe/32/30016_2.png) [@Deluxe](https://community.thunkable.com/u/Deluxe)\
**Post date:** [August 26, 2020, 2:19pm UTC](https://community.thunkable.com/t/everything-you-need-to-know-about-the-api-29-update/709908/92 "2020-08-26T14:19:21Z")

</div>

@domhnallohanlon this could indeed be the reason why but sometimes we need your help to remain compliant with privacy regulations, hence this [request](https://github.com/thunkable/thunkable-issues/issues/465) I raised a while ago. Just fyi, we would love to see this being implemented. Many thanks.

---

<div class="post-metadata">

**Author:** ![point](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/point/32/113590_2.png) [@point](https://community.thunkable.com/u/point)\
**Post date:** [August 26, 2020, 2:35pm UTC](https://community.thunkable.com/t/everything-you-need-to-know-about-the-api-29-update/709908/93 "2020-08-26T14:35:33Z")

</div>

I do not have any location component in the application, here is a screenshot of the permissions of the previous version and the new version (I do not need the other permissions either):

 ![Screenshot_20200826-172936_Package installer](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/b/a/bac451b13b3cc09147e4873539c74adb1f15df3c.jpeg) ![Screenshot_20200826-173222_Package installer](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/0/4/042dafdbbe381345a19981667263a23c9f2b5587.jpeg)

---

<div class="post-metadata">

**Author:** ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)\
**Post date:** [August 26, 2020, 2:53pm UTC](https://community.thunkable.com/t/everything-you-need-to-know-about-the-api-29-update/709908/94 "2020-08-26T14:53:15Z")

</div>

Sure - but do you have a webviewer? or a map? The permissions that your app requires will be based on the components you are using.

---

<div class="post-metadata">

**Author:** ![point](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/point/32/113590_2.png) [@point](https://community.thunkable.com/u/point)\
**Post date:** [August 26, 2020, 3:25pm UTC](https://community.thunkable.com/t/everything-you-need-to-know-about-the-api-29-update/709908/95 "2020-08-26T15:25:18Z")

</div>

The application has the following components: Alert, Text To Speech, Local Storage, Timer, Realtime DB, Sound, Button (s), Label (s), Lottie (s), Row (s), Loading Icon, Slider (s) and Column (s)

---

<div class="post-metadata">

**Author:** ![ozel1978](https://avatars.discourse-cdn.com/v4/letter/o/3ec8ea/32.png) [@ozel1978](https://community.thunkable.com/u/ozel1978)\
**Post date:** [August 26, 2020, 3:34pm UTC](https://community.thunkable.com/t/everything-you-need-to-know-about-the-api-29-update/709908/96 "2020-08-26T15:34:27Z")

</div>

Dom,  
how about thunkable classic? i have apps to update there

---

<div class="post-metadata">

**Author:** ![point](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/point/32/113590_2.png) [@point](https://community.thunkable.com/u/point)\
**Post date:** [August 26, 2020, 3:44pm UTC](https://community.thunkable.com/t/everything-you-need-to-know-about-the-api-29-update/709908/97 "2020-08-26T15:44:49Z")

</div>

> [@domhnallohanlon](#):
>
> _“Will Classic be updated to API 29?”_  
> Support for Classic ended in [2019](http://community.thunkable.com/t/thunkable-classic-is-retiring-what-you-need-to-know/240948). This update will be for Thunkable only.

.

---

<div class="post-metadata">

**Author:** ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)\
**Post date:** [August 26, 2020, 5:23pm UTC](https://community.thunkable.com/t/everything-you-need-to-know-about-the-api-29-update/709908/98 "2020-08-26T17:23:34Z")

</div>

Hey @ozel1978 👋

> [@ozel1978](#):
>
> how about thunkable classic?

We’re not planning on any further updates to Classic:

> [@domhnallohanlon](#):
>
> _“Will Classic be updated to API 29?”_  
> Support for Classic ended in [2019](http://community.thunkable.com/t/thunkable-classic-is-retiring-what-you-need-to-know/240948). This update will be for Thunkable only.

Happy to help you with any questions you might have in relation to migrating your project to Thunkable. Possible to share link(s) to your published projects?

---

<div class="post-metadata">

**Author:** ![lucky.balboa](https://avatars.discourse-cdn.com/v4/letter/l/e68b1a/32.png) [@lucky.balboa](https://community.thunkable.com/u/lucky.balboa)\
**Post date:** [August 27, 2020, 12:15am UTC](https://community.thunkable.com/t/everything-you-need-to-know-about-the-api-29-update/709908/99 "2020-08-27T00:15:37Z")

</div>

Hi

I am having this error since the update

User validation failed: payments.0.processStarted: Cast to date failed for value “true” at path “processStarted”. Thats when I create a new app.

---

<div class="post-metadata">

**Author:** ![ozel1978](https://avatars.discourse-cdn.com/v4/letter/o/3ec8ea/32.png) [@ozel1978](https://community.thunkable.com/u/ozel1978)\
**Post date:** [August 27, 2020, 3:29pm UTC](https://community.thunkable.com/t/everything-you-need-to-know-about-the-api-29-update/709908/100 "2020-08-27T15:29:38Z")

</div>

you mean classic can migrate to thunkable x? or meaning i have to do design from begining?

---

<div class="post-metadata">

**Author:** ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)\
**Post date:** [August 27, 2020, 10:29pm UTC](https://community.thunkable.com/t/everything-you-need-to-know-about-the-api-29-update/709908/101 "2020-08-27T22:29:10Z")

</div>

@ozel1978, yep, you’ll have to rebuild it, but we have **lots** of templates and open source projects that you can use to speed up this process.

Can you share a link to your app in the Play store please and I can suggest where to get started.

Thanks.

---

<div class="post-metadata">

**Author:** ![mail2abudarda1r1](https://avatars.discourse-cdn.com/v4/letter/m/f05b48/32.png) [@mail2abudarda1r1](https://community.thunkable.com/u/mail2abudarda1r1)\
**Post date:** [August 11, 2020, 4:07am UTC](https://community.thunkable.com/t/everything-you-need-to-know-about-the-api-29-update/709908/102 "2020-08-11T04:07:59Z")

</div>

I have uploaded app before august using api 28, but this app cannot be downloaded from playstore for below android 9 user, How do I solve this problem?  
How do I configure my app so that Android Version 4.0 Users and higher android version users can download and use the app?  
If I monetize my app with admob does I need to share the revenue with thunkable?

[Previous page](https://community.thunkable.com/t/everything-you-need-to-know-about-the-api-29-update/709908.md?page=4)

[Next page](https://community.thunkable.com/t/everything-you-need-to-know-about-the-api-29-update/709908.md?page=6)
