Kann sich meine iPhone-App registrieren, um Push-Benachrichtigungen zu erhalten, die für eine andere App bestimmt sind?

StackOverflow https://stackoverflow.com/questions/1291665

  •  18-09-2019
  •  | 
  •  

Frage

Das mag eine ziemlich einfache Frage sein, aber hier geht es weiter.Ich entwickle eine iPhone-App, die ein Drittanbieter-Client für eine beliebte Web-App ist.Diese Webanwendung verfügt über eine eigene iPhone-App, auf der sie Push-Benachrichtigungen veröffentlicht.Kann sich meine App für den Empfang von Push-Benachrichtigungen registrieren, die von der Web-App gesendet werden und für die native iPhone-App der Web-App bestimmt sind?Oder wird dies, wie ich vermute, durch Zertifikatmagie verhindert?

War es hilfreich?

Lösung

Mit Apple können Sie Apps mit einer generischen App -ID im Format haben:

12345678.*

Oder eine explizite App -ID im Format:

12345678.com.myCompanyName.myAppName

Sie erlauben jedoch nur Anwendungen mit expliziten App -IDs, sich für den APN -Dienst (Apple Push Benachrichtigung) zu registrieren. Daher ist es nicht möglich, dass mehr als eine bestimmte iPhone -App dieselbe Benachrichtigung erhält.

Wie Farcaller sagt, ist dies keine technische Einschränkung, sondern eine auferlegte.

Ich hoffe, das hilft

Andere Tipps

Aus technischer Sicht können Sie sich mit Geräte-Token an einem anderen Server anmelden.Sie müssen nur wissen, wo Sie sich registrieren müssen und welches Protokoll verwendet wird.Dennoch könnten Sie keine Benachrichtigungen erhalten, da diese abhängig von der Anwendungs-ID weitergeleitet werden und Sie dies nicht nachahmen können.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top