Blackberry: EventInjector zorgt voor bevestiging van de veiligheidstimer

Ik gebruik een EventInjector om automatisch op te hangen bij inkomende oproepen, maar de eerste keer dat een oproep binnenkomt nadat de app is geïnstalleerd, verschijnt een dialoogvenster met de mededeling:

"De toepassing Telefoon probeert de beveiligingstimer opnieuw in te stellen"

Als ik "Niet opnieuw vragen" en "Toestaan" selecteer, is alles in orde, maar hoe kan ik deze toestemming meteen vanaf het begin instellen?

Btw dit loopt niet op BES

1

1 antwoord

U kunt deze toestemming niet programmatisch instellen (het zou het volledige doel van machtigingen verslaan als u dat zou kunnen), maar u kunt deze toestemming van de gebruiker aanvragen wanneer uw app voor het eerst met de ApplicationPermissionsManager klasse. De specifieke toestemming die u moet aanvragen, is ApplicationPermissions.PERMISSION_IDLE_TIMER .

Houd er rekening mee dat dit misschien niet werkt. Naar mijn ervaring zijn er veel scenario's waarin de gevraagde machtigingen worden genegeerd en u toch de in-app-pop-ups krijgt.

2
toegevoegd
Bedankt. Dit lijkt te werken.
toegevoegd de auteur RapsFan1981, de bron