OLD | NEW |
1 <meta name="doc-family" content="apps"> | 1 <meta name="doc-family" content="apps"> |
2 <h1>Google Cloud Messaging for Chrome V1</h1> | 2 <h1>Google Cloud Messaging for Chrome V1</h1> |
3 | 3 |
4 <p class="note"> | 4 <p class="note"> |
5 Google Cloud Messaging for Chrome V1 will be legacy soon. | 5 Google Cloud Messaging for Chrome V1 will be legacy soon. |
6 Use the new <a href="cloudMessaging">Google Cloud Messaging API</a>. | 6 Use the new <a href="cloudMessaging">Google Cloud Messaging API</a>. |
7 </p> | 7 </p> |
8 | 8 |
9 <p> | 9 <p> |
10 Google Cloud Messaging for Chrome (GCM) is a service | 10 Google Cloud Messaging for Chrome (GCM) is a service |
(...skipping 382 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
393 for the contents of previous messages and | 393 for the contents of previous messages and |
394 to get data if the payload is not present. | 394 to get data if the payload is not present. |
395 </p> | 395 </p> |
396 | 396 |
397 <p>Here's a simple example that shows a push message | 397 <p>Here's a simple example that shows a push message |
398 as a text notification when it arrives: | 398 as a text notification when it arrives: |
399 </p> | 399 </p> |
400 | 400 |
401 <pre> | 401 <pre> |
402 function showPushMessage(message) { | 402 function showPushMessage(message) { |
403 var notification = window.webkitNotifications.createNotification( | 403 new Notification('New notification', { |
404 '', 'New notification', message.payload + " [" + message.subchannelId + "]")
; | 404 body: message.payload + " [" + message.subchannelId + "]" |
405 notification.show(); | 405 }); |
406 } | 406 } |
407 </pre> | 407 </pre> |
408 | 408 |
409 <p> | 409 <p> |
410 You need to add the "notifications" permission | 410 You need to add the "notifications" permission |
411 to <code>manifest.json</code> | 411 to <code>manifest.json</code> |
412 to use text notifications | 412 to use text notifications |
413 (see <a href="desktop_notifications">Desktop Notifications</a>): | 413 (see <a href="desktop_notifications">Desktop Notifications</a>): |
414 </p> | 414 </p> |
415 | 415 |
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
548 you need to remove the key because the Store does not currently allow manifests | 548 you need to remove the key because the Store does not currently allow manifests |
549 with keys. | 549 with keys. |
550 </p> | 550 </p> |
551 | 551 |
552 <h2 id="feedback">Feedback</h2> | 552 <h2 id="feedback">Feedback</h2> |
553 | 553 |
554 <p>You can provide feedback about Google Cloud Messaging | 554 <p>You can provide feedback about Google Cloud Messaging |
555 and the pushMessaging API through the Google Group | 555 and the pushMessaging API through the Google Group |
556 <a target="_blank" href="https://groups.google.com/forum/#!forum/gcm-for-chrome-
feedback">GCM for Chrome feedback</a>. | 556 <a target="_blank" href="https://groups.google.com/forum/#!forum/gcm-for-chrome-
feedback">GCM for Chrome feedback</a>. |
557 Use this group to ask for help, file bug reports, and request features.</p> | 557 Use this group to ask for help, file bug reports, and request features.</p> |
OLD | NEW |