0

Ich habe verwechselt, welches Zertifikat ich verwenden sollte, um Apple Push-Benachrichtigungen für meine App verfügbar zu machen, wenn meine App in Appstore akzeptiert wurde.Welches Zertifikat sollte ich beim Senden an Appstore verwenden?

Ich war in der Lage, zu senden und zu erhalten, wenn ich App von Xcode, aber Menschen laden App nur von Appstore kann Zugriffstoken erhalten, aber das kann keine Benachrichtigung erhalten.

Ich habe verwirrt über Zertifikat App IDs, Bereitstellung ... Verteilung ... Produktion .... etc.

Welches Zertifikat sollte ich als .pem-Datei auf meinem Server konvertieren?

Welches Zertifikat sollte ich es als Provision-Datei in xcode setzen?

Bitte beachten Sie, dass jede Anwendung, die von xcode ausgeführt wird, Benachrichtigungen erhalten kann, jede Anwendung, die von appstore ausgeführt wird, nicht.

Antwort

0

Sie sollten Ihr "Distributionszertifikat" für Appstore-Upload verwenden.

Ab jetzt hoffe ich, dass Sie Entwicklungszertifikat verwendet hätten. Aber während Sie Ihre App zu Appstore übertragen, verwenden Sie das "Verteilungszertifikat" zum Hochladen Ihrer App.

Wie Sie müssen ein Push-Benachrichtigungszertifikat für die Verteilung erstellen (wenn Sie es bereits verwenden) und konvertieren Sie diese in .pem-Datei auf Ihrem Server. Jetzt sollte die Push-Benachrichtigung für den AppStore-Upload funktionieren.

+0

Ich sollte zwei Distributionen Zertifikat verwenden? Eine für die Verteilung und die zweite für die Benachrichtigung? Oder nur eins für beide? – qamooos

+0

Ja, zwei Vertriebszertifikate. * WICHTIG: Tatsächlich verwenden Sie zum Hochladen der App ein Distributionszertifikat, das sich vom Push-Benachrichtigungs-Verteilungszertifikat unterscheidet. – Bharath

Verwandte Themen