2016-04-06 3 views
0

Ich habe zwei Apps mit expliziter Bundle-ID und beide App hat Push-Benachrichtigungsfunktion. Kann ich für beide App-IDs dasselbe Bereitstellungsprofil verwenden? Wenn ja, kann ich separate Push-Benachrichtigungen an beide Apps senden? . Ich habe gegoogelt und auch SO durchsucht, konnte aber keine Antwort finden, die sich speziell auf die Bereitstellung von Push-Benachrichtigungen bezieht.verschiedene App mit dem gleichen Provisioning-Profil

+0

Provisioning Profil entspricht Bundle Identifier richtig? Wie kommt es, dass Sie zwei Bundle Identifier und ein Provisioning-Profil haben? –

+0

@MidhunMP Ich bin verwirrt basierend auf der Antwort auf http://Stackoverflow.com/a/2692437/334091 daher dieser Beitrag – Tamil

+1

Sie können ein Provisioning-Profil (Bundle-ID mit Wildcard-ID) für mehrere App Da es Wildcard ist können Sie die Push-Benachrichtigung für solche Apps nicht aktivieren. –

Antwort

1

Für jede App müssen Sie ein separates APNS-Zertifikat basierend auf der App-Bundle-ID erstellen. Dann müssen Sie das APNS-Zertifikat in Ihrem Push-Benachrichtigungsserver/Push-Benachrichtigungsdienst konfigurieren, den Sie verwenden. Siehe diesen Link https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/AddingCapabilities/AddingCapabilities.html#//apple_ref/doc/uid/TP40012582-CH26-SW11

Sie verwenden Member Center, um ein Push-Benachrichtigungs-Client-SSL-Zertifikat zu generieren, mit dem Ihr Benachrichtigungsserver eine Verbindung zu den APNs herstellen kann. Jede App-ID muss über ein eigenes Client-SSL-Zertifikat verfügen. Das von Member Center generierte Client-SSL-Zertifikat ist ein universelles Zertifikat, mit dem Ihre App eine Verbindung sowohl zur Entwicklungs- als auch zur Produktionsumgebung herstellen kann.

1

Für jede App sollte es separate APNS-Zertifikate geben. APNS-Zertifikate umfassen die App-ID und die Build-IDs. Push-Benachrichtigungen werden basierend auf der App-ID in den Zertifikaten gesendet. Daher sollten separate APNS-Zertifikate vorhanden sein.

REFERENCE LINK

Hope this helps ...

0

APN-Server registrieren Sie Ihr Gerät w.r.t Ihre App (Bundle-ID) mit Xcode erzeugt xxx.p12 cirtificate (Entwicklung und Produktion). Zu einer Zeit funktioniert es eine, die man zuletzt bei APNs (Device Token) registriert. Während der Entwicklung können Sie die Push-Benachrichtigung testen, aber falls die Produktion nicht funktioniert.