Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Push notification

88 views

Published on

A push notification is a message that is "pushed" from backend server or application to user interface,

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Push notification

  1. 1. Push Notification With Pusher Ganesh Kunwar
  2. 2. Jyaasa : We Design, Build and Develop Products
  3. 3. Jyaasa : We Design, Build and Develop Products
  4. 4. Jyaasa : We Design, Build and Develop Products
  5. 5. Jyaasa : We Design, Build and Develop Products
  6. 6. Jyaasa : We Design, Build and Develop Products
  7. 7. Jyaasa : We Design, Build and Develop Products
  8. 8. VP of Engineering Jyaasa : We Design, Build and Develop Products
  9. 9. Jyaasa : We Design, Build and Develop Products - Joomla Extension - Chat extension
  10. 10. Jyaasa : We Design, Build and Develop Products setInterval(checkAndPullMessage, 1000); function checkAndPullMessage(){ // Ajax call to check and pull message // ………….. }
  11. 11. Problems - Network intensive - Pointless requests - Message timing Jyaasa : We Design, Build and Develop Products
  12. 12. Jyaasa : We Design, Build and Develop Products A push notification is a message that is "pushed" from backend server or application to user interface, e.g. (But not limited to) mobile applications and desktop applications. Push Notification
  13. 13. Jyaasa : We Design, Build and Develop Products Why?
  14. 14. Jyaasa : We Design, Build and Develop Products How?
  15. 15. Jyaasa : We Design, Build and Develop Products ● Faye service (Sarbada) ● Action Cable (Kamal and Kuber) ● Pusher ● ….
  16. 16. Jyaasa : We Design, Build and Develop Products Pusher
  17. 17. Jyaasa : We Design, Build and Develop Products ● https://pusher.com/ ○ Create account ○ Create new app
  18. 18. Jyaasa : We Design, Build and Develop Products ● Curl, Ruby, Rails, Node.js, Python, PHP, Go, Java etc ● Available pusher gem ○ gem install pusher ○ gem ‘pusher’ Server side
  19. 19. Jyaasa : We Design, Build and Develop Products Rails configuration
  20. 20. Jyaasa : We Design, Build and Develop Products Rails Implementation
  21. 21. Jyaasa : We Design, Build and Develop Products JavaScript, IOS (Obj-c), iOS (Swift), Android (Java), React Native Client Side
  22. 22. Jyaasa : We Design, Build and Develop Products JavaScript
  23. 23. Jyaasa : We Design, Build and Develop Products JavaScript
  24. 24. Jyaasa : We Design, Build and Develop Products React Native
  25. 25. Jyaasa : We Design, Build and Develop Products React Native
  26. 26. Jyaasa : We Design, Build and Develop Products Questions

×