3

Ich versuche, eine PUSH-Nachricht mit der Firebase an iOS zu senden. Das APNS-Zertifikat wurde für die Entwicklung und Produktion eingerichtet, und es wird bestätigt, dass die Remotemeldung empfangen werden kann. Ich denke, es gibt keine Möglichkeit, eine Nachricht nur für die Entwicklung in Firebase Console zu senden.iOS Firebase Push-Benachrichtigung nur für Sandbox

Antwort

0

Nicht direkt, es gibt keinen Dev vs Prod-Schalter im Nachrichten-Composer.

Eine Option besteht darin, dass dev-Builds Themen abonnieren, denen ein _dev angehängt ist, die dann nur an die _dev-Themen gesendet werden, wenn sie entwickelt werden.

0

Wie oben beschrieben, können Sie nicht direkt senden, ohne zu wissen, auf welchen Geräten die Entwicklung erstellt oder die Produktion aufgebaut wird.

Was Sie versuchen können,

  1. auf dem Schema basiert Sie ausführen/releaseing, setzen Sie ein Feuerbasis Eigenschaft, sagen isDevBuild mit Werten Ja für Entwickler erstellt und Nein für prodbuild. Diese Eigenschaft steht Ihnen in der Firebase-Konsole zur Verfügung, wenn Sie die Benachrichtigung verfassen. Basierend auf der user-Eigenschaft, wenn Sie die Eigenschaft als Yes festlegen, wird die Benachrichtigung an alle Geräte gesendet, auf denen ein Dev-Build erstellt wurde.

enter image description here

oder

  1. Erstellen Sie ein separates Projekt für Feuerbasis dev und prod. Dies wird Ihnen helfen, alle Ihre Entwicklungsdaten (Analytik, Benachrichtigungsinformationen) mit Produktdaten zu trennen.

Hoffe, das hilft.