Geliştirdiğim iOS uygulaması bir bulut arka uç kullanmaktadır (belirli bir Kinvey olmak için) ve arka planda bazı değişiklikleri dinlememe sorununa nasıl yaklaşacağımı bilmiyorum Bu UI güncellemeleri işaret etmelidir. Çok oyunculu bir oyun yapıyorum, örneğin, eğer birisi bir maçı birleştirirse, aynı maçtaki tüm diğer oyuncuların yeni bir oyuncunun katıldığını bilmesini istiyorum. Bu tür bir göreve nasıl yaklaşılacağına dair genel teori yanı sıra, uygun işlevleri (global işlevler?) Kodlamaya nasıl başlayacağınıza dair bazı göstergeler sunabilirseniz, bunu gerçekten takdir ediyorum. Bu arada hızlı kullanıyorum.iOS bulut arka plan olay dinlemesi için Genel Teori
cevap
Apple Push bildirimleri bunun için iyi bir mekanizmadır. İş Mantığı katmanınızda kodlayabileceğiniz belirli tetikleyicilere dayanarak, Push bildirimleri Kinvey arka ucundan başlatılır. Örneğin. "bir eşleştirme", büyük olasılıkla bir Kinvey koleksiyonuna bazı güncelleme türlerini tetikleyecektir. Daha sonra push bildirimini gönderen bir BL kancası ekleyebilirsiniz. Bildirimler program aracılığıyla programda gelir ve daha sonra bir AppDelegate işleyicisinden işleyebilirsiniz. bir güncelleme takar
Örnek iş mantığı/(lütfen kullanım durumunda çok benzer) diğer kullanıcıları bilgilendirmek amacıyla isteği kaydedin: arka uç ve in itmek kurmak için nasıl http://devcenter.kinvey.com/ios/guides/business-logic#Triggeringpushnotifications
Bakış senin app: http://devcenter.kinvey.com/ios/guides/push
Anında iletme bildirimlerini düşündüğümde bazı uygulamaların size sunduğu bu bildirimleri düşünürüm, ancak bu teknolojiyi kullanarak bir görüntüyü değiştirmek veya bir segue yapmak gibi herhangi bir UI değişikliği başlatmak için kullanabilir miyim? – user3915477
Evet, yalnızca işleyiciyi çağıran ve bir uyarı vermeyen sessiz basma özelliğini kullanarak yapabilirsiniz. "Content-available: 1" öğesini ayarlayın ve developer.apple.com adresinde doğru arka plan modlarını ayarlayın. Http://devcenter.kinvey.com/ios/reference/business-logic/reference.html#Payloads –
App Store İnceleme Yönergelerine göre, "Çalıştırmak için Push Bildirimleri gerektiren uygulamalar reddedilecek" Bunun işe yarayacağını düşünün. – user3915477
- 1. iOS Yerel bildirimler için arka plan getirme
- 2. iOS arka plan boyutunu bozuyor
- 3. iOS: tarayıcıdan arka plan oynatımı?
- 4. IOS Firebase arka plan getirme
- 5. iOS 6 arka plan resmi
- 6. Arka Plan Bildirimi EconbronconManager'ı kullanarak iOS iOS
- 7. Arka Plan için MaskeTakımlayıcıMOG2
- 8. iOS arka plan getirme önceki bildirimleri temizler
- 9. iOS 8 UITableView arka plan rengini görünüm
- 10. ios faaliyet göstergesi ve arka plan etkileşimi
- 11. AVSpeechSynthesizer arka plan modunda
- 12. Ben ön plan için bacground gelen ios uygulamasını relaunches arka
- 13. SKLabelNode için arka plan rengini ayarlama?
- 14. Bir div öğesi için bulanık arka plan
- 15. Java'da "olay odaklı" bir arka plan iş parçacığı nasıl oluşturabilirim?
- 16. iOS arka plan modundayken html5 oynatıcısından ses oynatmaya devam edin
- 17. iOS: Arka
- 18. Metnin arka plan rengi için taşma
- 19. iOS: Arka Plan Rengi - UITableView ve Aksesuar aynı arka plan rengine sahip
- 20. CSS Arka Plan Boyutlandırma Polyfill?
- 21. Arka arka plan görüntüsünü arka arkaya gösterme
- 22. Kullanıcı bağlantı verirse, arka plan resmini değiştirin Arka plan resmi
- 23. iOS 7+ üzerindeki UIBarButtonItem öğesinin arka plan rengini nasıl değiştirebilirim?
- 24. Arka plan boyutuna sahip arka plan geçişi: kapak
- 25. PHP arka plan işlemi
- 26. Arka plan boyutu: örtünme
- 27. Android TextView Arka Plan
- 28. CSS arka plan görüntüleri
- 29. Fotorama saydam arka plan
- 30. Fit arka plan görüntüsü
Eğer CloudKit'i abonelikler kullanabiliyor olsaydınız, bunu yaptıklarından şüphe duymama rağmen Kinvey'in bunu sağlayamadığından emin olun. – user3069232