Open Source β€’ Background Tasks: Itoo πŸš€

I'm sorry I cannot do anything about it, you should contact the Author @Taifun or else you would need to search for alternative extensions.

The example app is from 2016. To get it running you have to add an AskPermission block as described in the documentation. I now have updated the example app App Inventor Extensions: Texting | Pura Vida Apps...



Yes, thanks, everything works, I did not read carefully :slight_smile:

Hi! Thanks for making this awesome extension! However, I can't find the Notification Block.

You'll have to use a separate notification extension in conjunction:

1 Like

The Notification Style extension may not work in newer Android versions. Use this instead.


Ok, thanks for answering my question! I will try this later to see if this works!

It works perfectly, thank you so much!

1 Like

I would like to add a function to my weather app to call an api request, check for new weather alerts, an then post a notification (via another extension) every five minutes. Can this be done with this extension?

Hi, yes what you said is possibile to do with this extension, you need to use a normal background process that will check for weather alerts to inform the user, you can check the examples to begin testing with.

1 Like

This example is similar to what you want:

1 Like

Could you help us by explaining how this component works? to be able to implement it


It is exactly same as the CreateProcess block, but difference is, it calls the procedure when the phone boots up.

What am i missing?

Try moving the register function before the Web1.GotText, also you maybe using old notification styles component, if not, you can PM me the .apk or .aia.

Now it works fine


This process is ongoing on other devices. But on Xiaomi devices the process is stopping after 15 or 30 minutes. Said to keep Restart event true for Xiaomi devices. But please someone show example how to do it?

This might be helpful



Google had promised to enforce rules against these custom OEM over background restrictions, but unfortunately there's nothing done yet.


I need help for understanding this extension because it seems that I completely misunderstand the purpose of it.
I have a very simple app that "listens" if a call or sms comes in and if so, it sends a text over Bluetooth to my Arduino. But of course it works only when the app is running in foreground.
Now I found this extension but I don't get it how or if I can use it so that my app is always running in the background.
Do I have to create a separate app with itoo that calls my app and run it in the background ? If not, how does it work ? My app is already running and when I add itoo to it, it makes the app running in the background ?
I'm really confused and don't understand it logically. Please help.
Here is my app so far (I already added the "CreateProcess" but I don't know what to enter as "procedure"):