Czy ktoś wie, jak zaimplementować powiadomienia typu Facebook? chodzi o to, aby umieścić powiadomienia na zakładkach równolegle do zmian wprowadzonych w bazie danych bez odświeżania witryny? jeśli dane zostaną dodane do bazy danych, witryna powinna na nie zareagować. dziękuję .. pozdrawiam!Jak zaimplementować Facebook podobny do powiadomienia na cakephp?
Odpowiedz
Powiadomienia w stylu Facebook są uzyskiwane w aplikacjach internetowych przy użyciu realtime web technologies, takich jak serwery Comet lub serwery WebSocket. Istnieje możliwość dodania tej funkcji bezpośrednio do aplikacji PHP, ale jest powszechnie przyjęte, że PHP nie radzi sobie dobrze z długotrwałymi połączeniami (nie skaluje się). Jeśli nadal chcesz udostępnić swoje własne rozwiązanie w czasie rzeczywistym PHP oto kilka środków:
- StackOverflow question about AJAX PHP Push
- phpwebsocket
- Start using HTML5 WebSockets today
- php-websocket
- How to implement Comet in PHP
Jednak ja” d polecam spojrzeć na hosted solution (pracuję dla jednej takiej firmy), co oznacza, że wystarczy wykonać połączenie HTTP z RESTful API i osadzić bibliotekę JavaScript w aplikacji, aby uzyskać powiadomienia push. Więcej informacji o tym, dlaczego polecam korzystanie z usługi hostowanej w tym SO question on Apache and Comet
- 1. Jak utworzyć pasek boczny podobny do aplikacji Facebook na iOS?
- 2. Natychmiastowe powiadomienia, takie jak Facebook
- 3. Przycisk udziału Facebook: jak zaimplementować
- 4. Facebook podobny do koloru obramowania pudełkowego
- 5. Powiadomienia z aplikacji Facebook na komórkę
- 6. jak działają powiadomienia na Facebooku?
- 7. Jak zaimplementować pasek śledzenia podobny do tego obrazu - Android?
- 8. ReactJS + Flux - Jak zaimplementować toasty/powiadomienia?
- 9. bazy danych do śledzenia aktywności użytkownika lub powiadomienia (Facebook Like)
- 10. Panel powiadomień podobny do stackoverflow's
- 11. Jak zaimplementować powiadomienia push dla systemu iOS 10 [Objective C]?
- 12. Jak zaimplementować pull do odświeżenia na ListFragment
- 13. Stan podobny do CouchDB
- 14. Jak dodać facebook do logowania na mojej stronie?
- 15. Jak stworzyć ikonę powiadomienia odznaki na Androida (takich jak iPhone)
- 16. Jak mogę zaprojektować interfejs podobny do "drzewa genealogicznego"?
- 17. Jak dodać dźwięk do powiadomienia?
- 18. Powiadomienia na Facebooku - potrzebujesz pozwolenia czy nie?
- 19. Suwak głośności podobny do VLC
- 20. Jak mogę zintegrować logowanie do Facebook SDK z cakephp 2.x?
- 21. Jak wygenerować wykres uderzeniowy podobny do Gitub?
- 22. Czy istnieje sposób na dodanie created_by i modified_by w sposób podobny do tworzenia i modyfikacji utworów w CakePHP?
- 23. Jak zaimplementować NestedScrolling na Androida?
- 24. Jak zaimplementować zdarzenie do anulowania?
- 25. Interfejs podobny do dziedziczenia w C++
- 26. TeamCity Powiadomienia na Twitterze?
- 27. Operator podobny do HQL do wyszukiwania niewrażliwego na wielkość znaków
- 28. Facebook podobny do przycisku https: niezgodność protokołu z http i https
- 29. Jak zaimplementować uchwyt do widoku?
- 30. Przycisk podobny do Facebooka w aplikacji rodzimej iPhone'a