2014-04-08 4 views

Antwort

16

Es kann nicht ohne Benutzerinteraktion getan werden. Die einzige Option besteht darin, dass Sie eine Push-Benachrichtigung generieren können, um den Benutzer anzuweisen, die Anwendung in den Vordergrund zu bringen.

Dies ist aus der Apple documentation zu diesem Problem:

Wenn das Betriebssystem Push-Benachrichtigung (iOS oder OS X) und die Zielanwendung im Vordergrund läuft nicht liefert, ist es stellt die Benachrichtigung (Alarm, Symbolausweisnummer, Ton). Wenn eine Benachrichtigungswarnung ist und der Benutzer auf die Aktionsschaltfläche tippt oder klickt (oder den Aktionsschieberegler verschiebt), startet die Anwendung und ruft eine -Methode auf, um das lokale Benachrichtigungsobjekt oder die Remotebenachrichtigung Nutzdaten zu übergeben. Wenn die Anwendung im Vordergrund ausgeführt wird, wenn die Benachrichtigung zugestellt wird, erhält der Anwendungsdelegat eine lokale oder Push-Benachrichtigung.

+2

Dies ist richtig. Jeder dfoyubter kann meinen fehlgeschlagenen Versuch sehen, eine App in den Vordergrund zu zwingen: http: //stackoverflow.com/a/22230693/1461050. Es ist erwähnenswert, dass Android dies erlaubt. – davidgyoung

+0

Danke @Khawar Ali für Sie helfen. Erledige das gleiche, was du erwähnt hast. –