0

Ich versuche zu bestätigen, dass ein ipa bereit ist für die Entwicklung Apple Push-Benachrichtigungen.Ist das iOS Team Provisioning Profile mit der Entwicklungs-Aps-Umgebung kompatibel?

Ich weiß, dass es möglich ist, Aps-Environment-Push-Benachrichtigungen bei der Entwicklung zu unterbrechen, wenn Sie mit einem Distributions- (Produktions-) Provisioning-Profil signieren, aber was ist mit dem iOS Team Provisioning Profile?

Kann ich die App damit signieren und trotzdem erwarten, dass die aps-environment Push-Benachrichtigungen in der Entwicklung funktionieren?

Hier sind die relevanten Auszüge aus embedded.mobileprovision IPV:

<key>Entitlements</key> 
<dict> 
    <key>keychain-access-groups</key> 
    <array> 
     <string>TEAMIDHERE.*</string>  
    </array> 
    <key>get-task-allow</key> 
    <true/> 
    <key>application-identifier</key> 
    <string>TEAMIDHERE.com.myapp.dev</string> 
    <key>com.apple.developer.team-identifier</key> 
    <string>TEAMIDHERE</string> 
    <key>aps-environment</key> 
    <string>development</string> 
</dict> 
<key>ExpirationDate</key> 
<date>2018-07-31T22:07:59Z</date> 
<key>Name</key> 
<string>iOS Team Provisioning Profile: com.myapp.dev</string> 

Antwort

1

Ja, Sie mit dem genannten Provisioning-Profil anmelden können und erwarten Benachrichtigung Push zu arbeiten. Sie müssen jedoch wissen, dass nur das Bereitstellungsprofil nicht zur Push-Benachrichtigung für Apple beiträgt. Sie sollten das Entwicklungs-Push-Zertifikat auch auf dem Server oder Dienst bereitstellen, von dem aus die Push-Benachrichtigung an den Benutzer gesendet wird.

Verwandte Themen