Pent, I am a little confused by this topic... I can already use any global variable in an editText field of my plugin's EditActivity: http://youtu.be/RNvnGW3zJAI
Could you elaborate why is it a privacy breach passing the plugin just the name of global variables (built in + user created)?
I understand that some variable can have sensitive informations like passwords, etc... but I thought this kind of information should be stored to local variables that is specific to the task or scene in which they are used.
Any news about this point? Is it possible to let the user select at least built-in global variables from a plugin?
How come the relevant variables passed to the plugin don't contain the plugin itself? I mean, if I create an action with plugin A and the action returns %foo
--
You received this message because you are subscribed to the Google Groups "Tasker - Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to taskerdev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
if ( TaskerPlugin.hostSupportsRelevantVariables( getIntent().getExtras() ) )
TaskerPlugin.addRelevantVariableList( resultIntent, new String [] {
"%pcolour\nPet Colour\nThe colour of the pet <B>last bought</B>"
} );
A1: Variable set %bar to hello
A2: Plugin action "action 1" (here you can see %bar), the "action 1" has %foo as returned variable
A3: Plugin action "action 2", here it's not possible to "see" the variable %foo
if ( TaskerPlugin.hostSupportsRelevantVariables( getIntent().getExtras() ) )
String [] passedNames = TaskerPlugin.getRelevantVariableList( getIntent().getExtras() );
No, only "action 1" returns %foo.
If condition?? I don't understand.
--