2016-04-13 11 views
1

VoIP iOS olmadan Arka Planda XMPP Soket Yaşatmak Bu xmppStream.enableBackgroundingOnSocket = YES; kullanın, ancak uygulama yalnızca arka planda canlıysa çalışır. VoIP kullanarak iyi çalışıyor ancak uygulamanızın uygulama mağazasından reddedilmesine neden olan VoIP desteklenmiyor. Arka planda sessiz bir müzik çalmayı düşünüyordum ve arka planda hayatta kalmayı düşünüyorum ama reddedilmekten şüphe duyuyorum. UIBackgroundTaskIdentifier görevini kullanmayı denedim, ancak iOS yine de 3 dakika içinde uygulamayı öldürüyor. Background Fetch kullanmayı denedim ancak bu, uygulamayı canlı tutmuyor.Ben uygulama ön planda ve arka plan uygulamasında 3 dk değil kısacası mesajları aldığı gelmez sonra arka planda 3 dakika kadar o da i kesilir alır iken çalışıyor XMPP kullanarak bir sohbet uygulamasını geliştirdi

  • Herkes bu konuda fikri vardır?
  • Arka planda sessiz müzik çalmak doğru mudur? Bunu yapmak için uygulama mağazam uygulamasını reddeder mi?
  • Uzaktan bildirimin bir seçenek olduğunu söyledikleri birçok yayına baktım, gerçekten öyle mi? Bunu uzaktan bildirimde bulunmadan yapabilir miyiz?
+0

Brother, uygulama için GCM'ye (Google Cloud Messaging) ihtiyaç duyacağınızı düşünüyorum. – iMHitesh

+0

GCM/Uzaktan Bildirim kullanmadan ulaşabilir miyim? –

+0

ilk şeyi açıkça anlıyoruz.Uygulama Arka Plana girdikten sonra herhangi bir Komutunuz yok, eğer arka planda bir kodun yürütmesini istiyorsak veya devleti sonlandırırsak o zaman GNS/Uzaktan Bildirimi uygulamanız gerekir. – iMHitesh

cevap

1

Sen PushNotification olmadan bu işlevselliği elde edilemez.

bile WhatsApp uygulaması ön plan modunda değilken mesaj göndermek için push bildirimini uygular.

İletinin alıcısı ön planda değilken/kene okumak teslim bakarak kontrol edebilirsiniz. Soket Alive tutulması

o iPhone'unuzun pil tüketimini olacak bu işlevi uygulamak için bir yol değildir.

+0

sessiz müzik çalma bir seçenek değil mi? –

+0

Sessiz müzik çalmak, AppStore'dan Uygulama Reddetmesine yol açacaktır. –

İlgili konular