1 min read
on Dec 29, 2014
We haven’t gotten around to updating this post just yet
As you read on, keep in mind that while some information may not be completely up to date, this article still contains some useful insights.
This walkthrough shows you how to build user detection and device detection using JavaScript and the PubNub Presence API.

Real-time Device and User DetectionTracking the online/offline status of users and devices is called ‘presence.’ It’s a powerful tool for building chat rooms, multiplayer gaming, machine-to-machine communication, and sensor networks to name a few.

In this tutorial, we’ll show you how to implement presence user detection functionality into your application in 6 easy steps.

  1. Install PubNub API
  2. Input publish/subscribe keys
  3. Subscribe with presence events
  4. Unsubscribe
  5. Detect users in the channel

And huzzah! You’re off and running with a simple presence application!

In the video below, Stephen and Tomomi walks you through the process step-by-step. If you want to follow along, check out our Presence Quick Start Tutorial for the code from the video, and use your favorite text editor and the JavaScript console.

Building Real-time Device and User Detection with Presence from PubNub on Vimeo.

We have a number of other quick start tutorials around our core features including:

  • Pub/Sub Messaging: Basic publish-subscribe messaging for web, mobile, and IoT apps
  • Storage & Playback: Store real-time message streams for future retrieval and playback
  • Access Manager: Control access permissions to streams of data by person, device, or channel

Additional Presence User/Device Detection Resources

More From PubNub