2017-02-07 4 views
1

Ich entwickle gerade eine iOS-Anwendung in Swift. Die App kann bereits APN-Benachrichtigungen empfangen (die Koordinaten enthalten). Was ich tun möchte, ist zu entscheiden, ob die Benachrichtigung basierend auf der Entfernung des Benutzers von dem Ort angezeigt wird, der durch die Koordinaten angegeben ist, die in den Benachrichtigungsdaten enthalten sind. Ist es möglich, das zu tun? Wenn nicht, gibt es eine Möglichkeit für den Server, von der Anwendung (auch im Hintergrund oder geschlossen) den Standort des Benutzers anzufordern, bevor die APN-Anfrage gesendet wird?iOS zeigt Push-Benachrichtigungen basierend auf dem Standort des Benutzers

Danke.

Antwort

0

Sie können eine stille Push-Benachrichtigung einrichten, die Ihr Programm und nicht den Benutzer benachrichtigt. Die Payload könnte Ihre Koordinaten enthalten und Ihr Programm könnte die Payload lesen und entscheiden, ob es auf die Benachrichtigung reagieren muss oder nicht.

+0

Würde es auch APN-Dienste verwenden? –

+0

Ja würde es. Führen Sie eine Suche nach "iOS Silent Push-Benachrichtigung" im Internet oder in Xcode durch. Es ist gut dokumentiert. –

+0

Okay, danke –

Verwandte Themen