11-17-2009 10:34 AM
Hi All,
Please help me.
I have viewed the Video that Mark presented,
the only thing which I am confused.
according to the video, from OS 4.5, it will only pop up one security dialog to allow user trusted or not?
However, my case is different,
my device is 8310, OS4.5.0.110, not activated by BES.which I want to test BIS-B connection.
for sure, my application has access PHONE API and open PUSH Listener to receive BIS-B.
and my application has more than one sub-module, each module is an independed application, I means each module
can run indiviually.
I have main module to check if the sub-module has been installed or not, if it has been installed, then start it.
and set this application icon within my main module screen.
what I am meeting is:
after my application was installaed, there is a dialog popped up says:
when "would you like to grant [XXXXXX(sub-module)] statistic trusted application status?<yes><no>" dialog popup, then click <yes> button, but no any action. then after waiting for 3 minutes, click <yes> again, the following message popup:
"A trusted application does not prompt you before accessing sensitive functionality on your blackberry smartphone, such as the phone, GPS, and internet. You should trust an application only if you downloaded or installed the application from a trusted source<ok>"
then click <ok>
I am wandering why there is a second dialog popped up.
I guess: accoding to RIM design, whatever application, if it wants to access security API, it will invoke Trusted dialog, unless user answer to it, it will never keep continue.
what I am expecting is: there should be more than one "would you like to grant sub-module statistic trusted application status?<yes><no>" dialog popped up, when I press [YES], it will pop up another one.
until finishing all my sub-module application starting.
why the second dialog pop up, and it will cause my application installation frozen.
expert advise please.
11-17-2009 11:36 AM
individual modules are treated as individual applications, each with his own permissions.
how many modules are you starting? maybe the internal permission management system cannot handle many requests well.
you could post this on the issue tracker eventually.