Z documentation for VoIP Push Notifications:
- Urządzenie jest budzony tylko wtedy, gdy występują popycha VoIP, oszczędzając energię.
- W przeciwieństwie do standardowych powiadomień push, na które użytkownik musi odpowiedzieć przed Twoja aplikacja może wykonać działanie, VoIP przesyła dane bezpośrednio do Twojej aplikacji w celu przetworzenia.
- Pchnięcia VoIP są uważane za powiadomienia o wysokim priorytecie i są dostarczane bez opóźnień.
- Pchnięcia VoIP mogą zawierać więcej danych niż te, które są dostarczane ze standardowymi powiadomieniami push.
- Twoja aplikacja jest automatycznie ponownie uruchamiana, jeśli nie jest uruchomiona, gdy odebrane zostanie połączenie VoIP .
- Twoja aplikacja ma uruchomione środowisko wykonawcze, aby przetworzyć naciśnięcie, nawet jeśli Twoja aplikacja działa w tle.
Największą zaletą VoIP powiadomień push na nich regularnie jest moim zdaniem, że aplikacja zostanie wznowiona, czy to siła zamknięte.
Ogólnie rzecz biorąc, jeśli nie chcesz korzystać z powiadomień push dla funkcji VoIP, np. aby powiadomić o nadchodzącym połączeniu, użyj PushKit. Został opracowany w tym celu. We wszystkich innych przypadkach użyj zwykłych powiadomień push. Twoja aplikacja nie przejdzie sprawdzania, jeśli mimo to użyjesz PushKit dla aplikacji bez funkcji VoIP.
Witam, mam aplikację do przesyłania wiadomości z funkcją VOiP, zastanawiam się, czy mogę użyć przycisku VOiP, aby powiadomić użytkownika o wiadomości tekstowej? czy Apple odrzuci moją aplikację, jeśli to zrobię? –
Zgodnie z [wytycznymi przeglądu] (https://developer.apple.com/app-store/review/guidelines/), "Aplikacje mogą korzystać z usług tła tylko zgodnie z ich przeznaczeniem" _, ale zgaduję, że nie wykryłabym, gdyby twoja aplikacja VoIP również używała PushKit dla powiadomień push niezwiązanych z VoIP ... –
Witam, czy wiesz, jak wdrożyć VoIP po stronie serwera? Czy VoIP udostępnia te same interfejsy API przy użyciu funkcji APN? – WhiteTherewasproblem