ActivityAction 02

ActivityAction is a work in progress jailbreak tweak that serves as a plugin to Action Menu. Its purpose is to allow you to create custom actions for any app on your iDevice, which supports URL schemes.

A URL scheme is an essential way for iOS apps to communicate with other apps in iOS. Many apps feature URL schemes, though this isn’t something generally advertised as a major feature to the public.

ActivityAction allows you to create specific actions for any app that utilizes these schemes, making it a potentially powerful plugin for Action Menu. Want to see how it all works? Take a look inside for the full video walkthrough and explanation.

ActivityAction 01

For example, Fantastical, my favorite calendar app for iOS uses a URL scheme. Its scheme allows you to easily add events to Fantastical using text input. The URL scheme for Fantastical is as follows: fantastical://parse?sentence=

Any text following after the ‘sentence=’ will be used by Fantastical for input to create a new event. Of course, as I mentioned, Fantastical is one of many different URL schemes available for a variety of different apps on iOS. You can experiment to find out what works best with you to help speed up your iOS workflow. A great source for that is Federico Viticci’s coverage over at Mac Stories if you’re into this sort of geekery.

Let me show you how this all works together with ActivityAction. I’ll create a simple action that allows us to create a new event within Fantastical using the URL scheme above.

Video demonstration:

As you saw, ActivityAction requires the bundleIdentifier for the app that you wish to create an action for. This can be easily found with iFile, or with a jailbreak app called AppInfo. ActivityAction also requires a URL (the scheme), and you can use an optional ‘@WORD’ variable, which will replace the selected text in your URL. This selected text is the text that you highlight when invoking ActivityAction using Action Menu. If you don’t use the optional ‘@WORD’ variable, then ActivityAction will automatically append the selected text to the end of the URL, as demonstrated in the video example above.

Along with creating your own activities, there’s also a host of built in activities for you to choose from. If one of the apps installed on your iPhone has a built in activity, that activity is automatically listed within ActivityAction’s settings. You can also view a list of built-in activities available, even if you don’t have that particular app installed on your device.

ActivityAction 03

ActivityAction won’t be for everyone, but for power iOS users, or for users who use iOS as their main computer, it can be a powerful resource. I really haven’t even hit the tip of the iceberg as far as URL schemes are concerned. If you’re at all experienced with this iOS methodology, then you’re definitely going to want to check out this jailbreak tweak.

As of now, ActivityAction is still in a public beta. Developer, r_plus, released the tweak to his Twitter followers last night. If you’re interested in trying it for yourself, give him a follow on Twitter. Be sure to let me know what you think in the comments section below.

  • Good Idea, nice implementation and free. I am glad that I am not the only developer left who is not just trying to get money.

    • Even if you tried to get money from your work, I swear I wouldn’t be offended 🙂

  • David Villamizar

    This grants deep integration with almost any third party app. Amazing

  • Tom Canuck

    I love r_plus, dude makes handy stuff

  • Brilliant. Downloading now.

  • Almost kinda sorta like what you can do with LaunchCenterPro..?

    • DorianK

      But within Safari…

  • wadjj

    It’s pretty amazing, wish people are going to hack into action sheet and share sheet, so we can customize any action anywhere

  • DorianK

    Wow, i just had a “shut up and take my money” moment when i saw this. I assume it free. I really wouldn’t might paying a dollars for something. If it work like LaunchPad Pro (where it already knows actions/apps) I’ll pay a few more.

  • codedungeon

    Pretty sweet app! Only issue I see is how to discover which apps have URL schemes and what verbs are available.

  • F P

    Where can we find the specific URL schemes for certain applications?

  • No more news for the Activity Action? I try do the same thing in Evernote; but,doesnt work :/

  • I *must* have this! But the link to the tweet for the .deb download is dead. Help!

  • It’s been submitted according to r_plus on Twitter this morning.

  • F P

    TY very much for your help.