{"json_modified": "2016-10-06T02:39:38.902986", "uuid": "80683abc-f148-4ba9-b331-65bc6ad3fdca", "title": "Using the Push API", "url": "/en-US/docs/Web/API/Push_API/Using_the_Push_API", "tags": ["API", "Guide", "Experimental", "Push API", "web push", "JavaScript", "Service Workers", "Push"], "translations": [{"uuid": "5644424f-a648-4fae-9439-506714d6f0e3", "title": "Using the Push API", "url": "/ja/docs/Web/API/Push_API/Using_the_Push_API", "tags": [], "summary": "W3C\u306ePush API\u306f\u65b0\u3057\u3044\u6a5f\u80fd\u3092Web\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3092\u4f5c\u308b\u30c7\u30d9\u30ed\u30c3\u30d1\u30fc\u306e\u307f\u306a\u3055\u3093\u3078\u63d0\u4f9b\u3057\u307e\u3059\uff01: \u3053\u306e\u8a18\u4e8b\u306f\u30b7\u30f3\u30d7\u30eb\u306a\u30c7\u30e2\u3092\u4f7f\u3063\u3066\u30d7\u30c3\u30b7\u30e5\u901a\u77e5\u306e\u8a2d\u5b9a\u3068\u4f7f\u3044\u65b9\u3092\u7d39\u4ecb\u3057\u307e\u3059\u3002", "localization_tags": [], "locale": "ja", "last_edit": "2015-10-25T11:33:52", "review_tags": []}, {"uuid": "66125ffc-4ab2-4b02-9990-da605f33a7a1", "title": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 Push API", "url": "/ru/docs/Web/API/Push_API/Using_the_Push_API", "tags": [], "summary": "The W3C Push API offers some exciting new functionality for developers to use in web applications: this article provides an introduction to getting Push notifications setup and running, with a simple demo.", "localization_tags": ["inprogress"], "locale": "ru", "last_edit": "2016-05-12T21:36:39", "review_tags": []}, {"uuid": "df9886cc-085c-4158-9f67-2035755dfa08", "title": "Using the Push API", "url": "/zh-CN/docs/Web/API/Push_API/Using_the_Push_API", "tags": [], "summary": "The W3C Push API offers some exciting new functionality for developers to use in web applications: this article provides an introduction to getting Push notifications setup and running, with a simple demo.", "localization_tags": ["inprogress"], "locale": "zh-CN", "last_edit": "2016-10-06T02:39:24", "review_tags": []}], "modified": "2016-04-19T12:09:11", "label": "Using the Push API", "localization_tags": [], "locale": "en-US", "id": 161109, "last_edit": "2016-04-19T12:09:03", "summary": "The W3C Push API offers some exciting new functionality for developers to use in web applications: this article provides an introduction to getting Push notifications setup and running, with a simple demo.", "sections": [{"id": "Demo_the_basis_of_a_simple_chat_server_app", "title": "Demo: the basis of a simple chat server app"}, {"id": "Technology_overview", "title": "Technology overview"}, {"id": "Encryption", "title": "Encryption"}, {"id": "Push_workflow_summary", "title": "Push workflow summary"}, {"id": "Building_up_the_demo", "title": "Building up the demo"}, {"id": "The_HTML_and_CSS", "title": "The HTML and CSS"}, {"id": "The_main_JavaScript_file", "title": "The main JavaScript file"}, {"id": "Variables_and_initial_setup", "title": "Variables and initial setup"}, {"id": "Subscribing_and_unsubscribing", "title": "Subscribing and unsubscribing"}, {"id": "Updating_the_status_in_the_app_and_server", "title": "Updating the status in the app and server"}, {"id": "Handling_channel_messages_sent_from_the_service_worker", "title": "Handling channel messages sent from the service worker"}, {"id": "Sending_chat_messages", "title": "Sending chat messages"}, {"id": "The_server", "title": "The server"}, {"id": "The_service_worker", "title": "The service worker"}, {"id": "Handling_premature_subscription_expiration", "title": "Handling premature subscription expiration"}, {"id": "Extra_steps_for_Chrome_support", "title": "Extra steps for Chrome support"}, {"id": "Setting_up_Google_Cloud_Messaging", "title": "Setting up Google Cloud Messaging"}, {"id": "manifest.json", "title": "manifest.json"}, {"id": "userVisibleOnly", "title": "userVisibleOnly"}, {"id": "See_also", "title": "See also"}], "slug": "Web/API/Push_API/Using_the_Push_API", "review_tags": []}