1

Secondary urls are not anymore standard opened by Tasker

Hi.

I use links linke "tasker://secondary?app=tc" to launch apps from my walltablet dashboards via Tasker.

This was working fine, one click and the action started.

But after updating Play Store Tasker version from 6.4.15 to 6.5.9 the browser asks me how to handle the links.

Tested on Samsung Internet and Chrome.

So now I need two clicks where before one was enough.

How to get the "old" behavoir back?

Thanks in further!

9 replies

J

I took the Lenovo Tab to test.

First checked Samsung Internet and Chrome.
You can see that the dialoges shown are different.
Samsung Internet asks for Samsung Internet or Tasker and Chrome asks for Chrome or Tasker.

Then I uninstalled Samsung Internet, restartet device and saved settings in Tasker again.

Unfortunately same result. Chrome is showing the dialiog.

Edit1: Tasker version was the one you shared by link.

J

Tasker-6.4.15-20250304_1847.apk is fine again.

Tested on:
Samsung and Lenovo Devices
Samsung Internet and Chrome Browser

Hope you have another idea to help. I don't want to stay on an outdated version.

That was before I added the "Received Share" event in Tasker... Are you able to uninstall the Samsung Internet browser and see if it still happens?

J

Ok.
I made a profile with received share.
Tested this profile -> working
Tested secondary link --> dialog again
Then deleted the profile.
Tested secondary link --> dialog again

For me it does not seem to be a Samsung issue as one of my devices is a Lenovo.

Is there a way to downgrade Tasker to 6.4.15?

Yes, you can uninstall your current version and install an older one from here: https://drive.google.com/open?id=1GW55YKFiuOZhJVswnt_BQUCJoGm36ugF&usp=drive_fs

J

OK so I am sure to have no Received Share profiles since this feature was afaik first introduced in Tasker 6.5 and since the update from 6.4.15 to 6.5.9 I did no profile changes.

What exactly do you mean with "apply your settings again"? I saved the profile again and restarted Tasker. What else do I have to do?

Thanks in further.

That should be it really. Just go in Tasker, change something so that the check icon appears on the top-right of Tasker's main screen and the click that...

Could you please try creating a profile with the Received Share event condition, confirm that you still get that dialogue, and then try to delete the profile and see if you still get it?

BTW, this seems to be a bug on Samsung devices, cause on the Pixel devices for example I don't get the dialogue even if I have a Received Share profile...

J

Here is one of the profiles causing the issue:

<TaskerData sr="" dvi="1" tv="6.5.10">
        <Profile sr="prof42" ve="2">
                <cdate>1597391679909</cdate>
                <edate>1749655671732</edate>
                <flags>8</flags>
                <id>42</id>
                <mid0>43</mid0>
                <nme>Secondary tinyCam</nme>
                <Event sr="con0" ve="2">
                        <code>2077</code>
                        <pri>0</pri>
                        <Bundle sr="arg0">
                                <Vals sr="val">
                                        <net.dinglisch.android.tasker.RELEVANT_VARIABLES>&lt;StringArray sr=""&gt;&lt;_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES0&gt;%sa_action
Aktion
Die Intent-Aktion, die die sekundäre App geöffnet hat. Kann leer sein.&lt;/_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES0&gt;&lt;_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES1&gt;%sa_extras
Extras
Die Intent-Kategorie, die die sekundäre App geöffnet hat. Kann leer sein.&lt;/_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES1&gt;&lt;_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES2&gt;%sa_category
Kategorie
Die Intent-Kategorie, die die sekundäre App geöffnet hat. Kann leer sein.&lt;/_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES2&gt;&lt;/StringArray&gt;</net.dinglisch.android.tasker.RELEVANT_VARIABLES>
                                        <net.dinglisch.android.tasker.RELEVANT_VARIABLES-type>[Ljava.lang.String;</net.dinglisch.android.tasker.RELEVANT_VARIABLES-type>
                                </Vals>
                        </Bundle>
                        <ConditionList sr="if">
                                <Condition sr="c0" ve="3">
                                        <lhs>%app</lhs>
                                        <op>2</op>
                                        <rhs>tc</rhs>
                                </Condition>
                        </ConditionList>
                </Event>
        </Profile>
        <Task sr="task43">
                <cdate>1597391687085</cdate>
                <edate>1749655520279</edate>
                <id>43</id>
                <pri>100</pri>
                <Action sr="act0" ve="7">
                        <code>20</code>
                        <App sr="arg0">
                                <appClass>com.alexvas.dvr.MainActivity</appClass>
                                <appPkg>com.alexvas.dvr.pro</appPkg>
                                <label>tinyCam PRO</label>
                        </App>
                        <Str sr="arg1" ve="3"/>
                        <Int sr="arg2" val="0"/>
                        <Int sr="arg3" val="0"/>
                </Action>
        </Task>
</TaskerData>

 and this is the link I click to start the profile:

tasker://secondary?app=tc

Hope the needed information is included.

Had saved the profile and also restarted devices.

But for Tasker to get rid of that selection screen, you have to apply your settings again in Tasker and not have any profiles with the "Received Share" condition. Can you confirm these 2 points?

J

Thanks!

Tried the apk on two devices.

Checked Samsung Internet and Chrome.

Also checked my Dasboard Link and the secondary demo page.

Unfortunately on every test the open with dialog is shown again. No improvement.

Are you sure you don't have any "Received Share" event setup in Tasker? Can you please try opening Tasker and then expand a profile (or something that makes the checkmark show up) and then saving your setup again? thanks

J

They are showing a grafana dashboard hosted in my network.

The open with dialog also appears when trying the secondary demo page:
https://joaoapps.com/joaomgcd/taskerlink.html

Thanks.

Can you please try this version? https://drive.google.com/file/d/1UCseXuUy0gi4hryzwNbxFNdxqzBEfKAt/view?usp=sharing

Make sure to have no profile in Tasker with the "Received Share" event and it shouldn't show that again.

Hope this helps!

J

Hi.

I am absolutely sure. Got severeal devices all running Samsung Internet 28.0.0.59.

The devices running Tasker 6.4.15 show the expected one click and action behavior. The devices with updated Tasker 6.5.9 show the open with dialog.

Tested again with Chrome 136.0.7103.125 and 137.0.7151.72:
- Tasker 6.4.15 --> opens Secondary
- Tasker 6.5.9 --> opens open with dialog

So both browsers work the same. Tasker version makes the difference. 

Thanks. What is your Walltablet dashboard displaying? Is it just a custom web page you're hosting somewhere?

Hi. Are you absolutely sure that it wasn't Samsung's Internet app that was updated to support those kinds of links?