gcm-packages.html revision 672b3ad589976b419f37bc54b439527cf53b21b8
1<!DOCTYPE html> 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76<html> 77<head> 78<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 79 80<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" /> 81<title>Package Index | Android Developers</title> 82 83<!-- STYLESHEETS --> 84<link rel="stylesheet" 85href="http://fonts.googleapis.com/css?family=Roboto:regular,medium,thin,italic,mediumitalic,bold" title="roboto"> 86<link href="/assets/css/default.css" rel="stylesheet" type="text/css"> 87 88 89 90<!-- JAVASCRIPT --> 91<script src="http://www.google.com/jsapi" type="text/javascript"></script> 92<script src="/assets/js/global-libraries-combined.js" type="text/javascript"></script> 93<script type="text/javascript"> 94 var toRoot = "/"; 95</script> 96<script src="/assets/js/docs.js" type="text/javascript"></script> 97 98<script src="/gms_navtree_data.js" type="text/javascript"></script> 99<script src="/gcm_navtree_data.js" type="text/javascript"></script> 100 101</head> 102<body class="gc-documentation 103 develop"> 104 <a name="top"></a> 105 106 <!-- Header --> 107 <div id="header"> 108 <div class="wrap" id="header-wrap"> 109 <div class="col-3 logo"> 110 <a href="/index.html"> 111 <img src="/assets/images/dac_logo.png" width="123" height="25" alt="Android Developers" /> 112 </a> 113 <div class="btn-quicknav" id="btn-quicknav"> 114 <a href="#" class="arrow-inactive">Quicknav</a> 115 <a href="#" class="arrow-active">Quicknav</a> 116 </div> 117 </div> 118 <ul class="nav-x col-9"> 119 <li class="design"> 120 <a href="/design/index.html" 121 zh-TW-lang="設計" 122 zh-CN-lang="设计" 123 ru-lang="Проектирование" 124 ko-lang="디자인" 125 ja-lang="設計" 126 es-lang="Diseñar" 127 >Design</a></li> 128 <li class="develop"><a href="/develop/index.html" class="selected" 129 zh-TW-lang="開發" 130 zh-CN-lang="开发" 131 ru-lang="Разработка" 132 ko-lang="개발" 133 ja-lang="開発" 134 es-lang="Desarrollar" 135 >Develop</a></li> 136 <li class="distribute last"><a href="/distribute/index.html" 137 zh-TW-lang="發佈" 138 zh-CN-lang="分发" 139 ru-lang="Распространение" 140 ko-lang="배포" 141 ja-lang="配布" 142 es-lang="Distribuir" 143 >Distribute</a></li> 144 </ul> 145 146 <!-- New Search --> 147 <div class="menu-container"> 148 <div class="moremenu"> 149 <div id="more-btn"></div> 150 </div> 151 <div class="morehover" id="moremenu"> 152 <div class="top"></div> 153 <div class="mid"> 154 <div class="header">Links</div> 155 <ul> 156 <li><a href="https://play.google.com/apps/publish/">Google Play Developer Console</a></li> 157 <li><a href="http://android-developers.blogspot.com/">Android Developers Blog</a></li> 158 <li><a href="/about/index.html">About Android</a></li> 159 </ul> 160 <div class="header">Android Sites</div> 161 <ul> 162 <li><a href="http://www.android.com">Android.com</a></li> 163 <li class="active"><a>Android Developers</a></li> 164 <li><a href="http://source.android.com">Android Open Source Project</a></li> 165 </ul> 166 <!-- <div class="header">Support</div> 167 <ul> 168 <li><a href="/support.html">Developer Support</a></li> 169 </ul> --> 170 <div class="header">Languages</div> 171 <div id="language" class="locales"> 172 <select name="language" onChange="changeLangPref(this.value, true)"> 173 <option value="en">English</option> 174 <option value="es">Español</option> 175 <option value="ja">日本語</option> 176 <option value="ko">한국어</option> 177 <option value="ru">Русский</option> 178 <option value="zh-CN">中文 (中国)</option> 179 <option value="zh-TW">中文 (台灣)</option> 180 </select> 181 </div> 182 <script type="text/javascript"> 183 <!-- 184 loadLangPref(); 185 //--> 186 </script> 187 <br class="clearfix" /> 188 </div> 189 <div class="bottom"></div> 190 </div> 191 <div class="search" id="search-container"> 192 <div class="search-inner"> 193 <div id="search-btn"></div> 194 <div class="left"></div> 195 <form onsubmit="return submit_search()"> 196 <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q" 197onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)" 198onkeydown="return search_changed(event, true, '/')" 199onkeyup="return search_changed(event, false, '/')" /> 200 </form> 201 <div class="right"></div> 202 <a class="close hide">close</a> 203 <div class="left"></div> 204 <div class="right"></div> 205 </div> 206 </div> 207 <div id="search_filtered_wrapper"> 208 <div id="search_filtered_div" class="no-display"> 209 <ul id="search_filtered"> 210 </ul> 211 </div> 212 </div> 213 214 </div> 215 <!-- /New Search> 216 217 218 <!-- Expanded quicknav --> 219 <div id="quicknav" class="col-9"> 220 <ul> 221 <li class="design"> 222 <ul> 223 <li><a href="/design/index.html">Get Started</a></li> 224 <li><a href="/design/style/index.html">Style</a></li> 225 <li><a href="/design/patterns/index.html">Patterns</a></li> 226 <li><a href="/design/building-blocks/index.html">Building Blocks</a></li> 227 <li><a href="/design/downloads/index.html">Downloads</a></li> 228 <li><a href="/design/videos/index.html">Videos</a></li> 229 </ul> 230 </li> 231 <li class="develop"> 232 <ul> 233 <li><a href="/training/index.html" 234 zh-TW-lang="訓練課程" 235 zh-CN-lang="培训" 236 ru-lang="Курсы" 237 ko-lang="교육" 238 ja-lang="トレーニング" 239 es-lang="Capacitación" 240 >Training</a></li> 241 <li><a href="/guide/components/index.html" 242 zh-TW-lang="API 指南" 243 zh-CN-lang="API 指南" 244 ru-lang="Руководства по API" 245 ko-lang="API 가이드" 246 ja-lang="API ガイド" 247 es-lang="Guías de la API" 248 >API Guides</a></li> 249 <li><a href="/reference/packages.html" 250 zh-TW-lang="參考資源" 251 zh-CN-lang="参考" 252 ru-lang="Справочник" 253 ko-lang="참조문서" 254 ja-lang="リファレンス" 255 es-lang="Referencia" 256 >Reference</a></li> 257 <li><a href="/tools/index.html" 258 zh-TW-lang="相關工具" 259 zh-CN-lang="工具" 260 ru-lang="Инструменты" 261 ko-lang="도구" 262 ja-lang="ツール" 263 es-lang="Herramientas" 264 >Tools</a> 265 <ul><li><a href="/sdk/index.html">Get the SDK</a></li></ul> 266 </li> 267 <li><a href="/google/index.html">Google Services</a> 268 </li> 269 </ul> 270 </li> 271 <li class="distribute last"> 272 <ul> 273 <li><a href="/distribute/index.html">Google Play</a></li> 274 <li><a href="/distribute/googleplay/publish/index.html">Publishing</a></li> 275 <li><a href="/distribute/googleplay/promote/index.html">Promoting</a></li> 276 <li><a href="/distribute/googleplay/quality/index.html">App Quality</a></li> 277 <li><a href="/distribute/googleplay/spotlight/index.html">Spotlight</a></li> 278 <li><a href="/distribute/open.html">Open Distribution</a></li> 279 </ul> 280 </li> 281 </ul> 282 </div> 283 <!-- /Expanded quicknav --> 284 </div> 285 </div> 286 <!-- /Header --> 287 288 289 <div id="searchResults" class="wrap" style="display:none;"> 290 <h2 id="searchTitle">Results</h2> 291 <div id="leftSearchControl" class="search-control">Loading...</div> 292 </div> 293 294 295 296 297 <!-- Secondary x-nav --> 298 <div id="nav-x"> 299 <div class="wrap"> 300 <ul class="nav-x col-9 develop" style="width:100%"> 301 <li><a href="/training/index.html" 302 zh-TW-lang="訓練課程" 303 zh-CN-lang="培训" 304 ru-lang="Курсы" 305 ko-lang="교육" 306 ja-lang="トレーニング" 307 es-lang="Capacitación" 308 >Training</a></li> 309 <li><a href="/guide/components/index.html" 310 zh-TW-lang="API 指南" 311 zh-CN-lang="API 指南" 312 ru-lang="Руководства по API" 313 ko-lang="API 가이드" 314 ja-lang="API ガイド" 315 es-lang="Guías de la API" 316 >API Guides</a></li> 317 <li><a href="/reference/packages.html" 318 zh-TW-lang="參考資源" 319 zh-CN-lang="参考" 320 ru-lang="Справочник" 321 ko-lang="참조문서" 322 ja-lang="リファレンス" 323 es-lang="Referencia" 324 >Reference</a></li> 325 <li><a href="/tools/index.html" 326 zh-TW-lang="相關工具" 327 zh-CN-lang="工具" 328 ru-lang="Инструменты" 329 ko-lang="도구" 330 ja-lang="ツール" 331 es-lang="Herramientas" 332 >Tools</a></li> 333 <li><a href="/google/index.html" class="selected" 334 >Google Services</a> 335 </li> 336 </ul> 337 </div> 338 339 </div> 340 <!-- /Sendondary x-nav --> 341 342 343 344 345 346 <div class="wrap clearfix" id="body-content"> 347 <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement"> 348 <div id="devdoc-nav" class="scroll-pane"> 349<a class="totop" href="#top" data-g-event="left-nav-top">to top</a> 350 351 352 353<ul id="nav"> 354 <li class="nav-section"> 355 <div class="nav-section-header empty"><a href="/google/index.html"> 356 <span class="en">Overview</span> 357 </a></div> 358 </li> 359 360 <li class="nav-section"> 361 <div class="nav-section-header"><a href="/google/play-services/index.html"> 362 <span class="en">Google Play services</span></a> 363 </div> 364 <ul> 365 <li><a href="/google/play-services/setup.html"> 366 <span class="en">Setup</span></a> 367 </li> 368 369 <li><a href="/google/play-services/auth.html"> 370 <span class="en">Authentication</span></a> 371 </li> 372 373 <li><a href="/google/play-services/plus.html"> 374 <span class="en">Google+</span></a> 375 </li> 376 377 <li><a href="/google/play-services/maps.html"> 378 <span class="en">Google Maps</span></a> 379 </li> 380 381 <li id="gms-tree-list" class="nav-section"> 382 <div class="nav-section-header"> 383 <a href="/reference/gms-packages.html"> 384 <span class="en">Reference</span> 385 </a> 386 <div> 387 </li> 388 389 </ul> 390 </li> 391 392 <li class="nav-section"> 393 <div class="nav-section-header"><a href="/google/play/billing/index.html"> 394 <span class="en">Google Play In-app Billing</span></a> 395 </div> 396 <ul> 397 <li><a href="/google/play/billing/billing_overview.html"> 398 <span class="en">In-app Billing Overview</span></a> 399 </li> 400 <li><a href="/google/play/billing/billing_integrate.html"> 401 <span class="en">Implementing In-app Billing</span></a> 402 </li> 403 <li><a href="/google/play/billing/billing_subscriptions.html"> 404 <span class="en">Subscriptions</span></a> 405 </li> 406 <li><a href="/google/play/billing/billing_best_practices.html"> 407 <span class="en">Security and Design</span></a> 408 </li> 409 <li><a href="/google/play/billing/billing_testing.html"> 410 <span class="en">Testing <br/>In-app Billing</span></a> 411 </li> 412 <li><a href="/google/play/billing/billing_admin.html"> 413 <span class="en">Administering In-app Billing</span></a> 414 </li> 415 <li><a href="/google/play/billing/billing_reference.html"> 416 <span class="en">In-app Billing Reference</span></a> 417 </li> 418 </ul> 419 </li> 420 421 <li class="nav-section"> 422 <div class="nav-section-header"><a href="/google/play/dist.html"> 423 <span class="en">Google Play Distribution</span></a> 424 </div> 425 <ul> 426 <li><a href="/google/play/filters.html"> 427 <span class="en">Filters on Google Play</span></a> 428 </li> 429 430 <li><a href="/google/play/publishing/multiple-apks.html"> 431 <span class="en">Multiple APK Support</span></a> 432 </li> 433 434 <li><a href="/google/play/expansion-files.html"> 435 <span class="en">APK Expansion Files</span></a> 436 </li> 437 438 <li class="nav-section"> 439 <div class="nav-section-header"><a href="/google/play/licensing/index.html"> 440 <span class="en">Application Licensing</span></a> 441 </div> 442 <ul> 443 <li><a href="/google/play/licensing/overview.html"> 444 <span class="en">Licensing Overview</span></a> 445 </li> 446 <li><a href="/google/play/licensing/setting-up.html"> 447 <span class="en">Setting Up for Licensing</span></a> 448 </li> 449 <li><a href="/google/play/licensing/adding-licensing.html"> 450 <span class="en">Adding Licensing to Your App</span></a> 451 </li> 452 <li><a href="/google/play/licensing/licensing-reference.html"> 453 <span class="en">Licensing Reference</span></a> 454 </li> 455 </ul> 456 </li> 457 </ul> 458 459 460 <li class="nav-section"> 461 <div class="nav-section-header"><a href="/google/gcm/index.html"> 462 <span class="en">Google Cloud Messaging</span></a> 463 </div> 464 <ul> 465 <li><a href="/google/gcm/gs.html"> 466 <span class="en">Getting Started</span></a> 467 </li> 468 <li><a href="/google/gcm/gcm.html"> 469 <span class="en">Architectural Overview</span></a> 470 </li> 471 <li><a href="/google/gcm/demo.html"> 472 <span class="en">Demo App Tutorial</span></a> 473 </li> 474 <li><a href="/google/gcm/adv.html"> 475 <span class="en">Advanced Topics</span></a> 476 </li> 477 <li><a href="/google/gcm/c2dm.html"> 478 <span class="en">Migration</span></a> 479 </li> 480 <li id="gcm-tree-list" class="nav-section"> 481 <div class="nav-section-header"> 482 <a href="/reference/gcm-packages.html"> 483 <span class="en">Reference</span> 484 </a> 485 <div> 486 </li> 487 488 </ul> 489 </li> 490</ul> 491 492<script type="text/javascript"> 493<!-- 494 buildToggleLists(); 495 changeNavLang(getLangPref()); 496//--> 497</script> 498 499 500 501 502 </div> 503 <script type="text/javascript"> 504 showGoogleRefTree(); 505 506 </script> 507 </div> <!-- end side-nav --> 508 <script> 509 $(document).ready(function() { 510 scrollIntoView("devdoc-nav"); 511 }); 512 </script> 513 514 515 516 <script> 517 $(document).ready(function() { 518 changeDocLang(getLangPref()); 519 }); 520 </script> 521 522 523 524<div class="col-12" id="doc-col"> 525 526<div id="jd-header"> 527<h1>Package Index</h1> 528</div> 529 530<div id="jd-content"> 531 532<div class="jd-descr"> 533<p></p> 534</div> 535 536 537<table class="jd-sumtable"> 538 539 <tr class="alt-color api apilevel-" > 540 <td class="jd-linkcol"> 541 <a href="/reference/com/google/android/gcm/package-summary.html">com.google.android.gcm</a></td> 542 <td class="jd-descrcol" width="100%"></td> 543 </tr> 544 545 546 <tr class=" api apilevel-" > 547 <td class="jd-linkcol"> 548 <a href="/reference/com/google/android/gcm/server/package-summary.html">com.google.android.gcm.server</a></td> 549 <td class="jd-descrcol" width="100%"></td> 550 </tr> 551 552 553</table> 554 555<div id="footer" class="wrap" > 556 557 558 <div id="copyright"> 559 560 Except as noted, this content is licensed under <a 561 href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>. 562 For details and restrictions, see the <a href="/license.html"> 563 Content License</a>. 564 </div> 565 <div id="build_info"> 566 567 Android r - 30 Nov 2012 16:06 568 569 </div> 570 571 572 <div id="footerlinks"> 573 574 <p> 575 <a href="/about/index.html">About Android</a> | 576 <a href="/legal.html">Legal</a> | 577 <a href="/support.html">Support</a> 578 </p> 579 </div> 580 581</div> <!-- end footer --> 582</div><!-- end jd-content --> 583</div> <!-- end doc-content --> 584 585</div> <!-- end body-content --> 586 587 588 589 590<!-- Grid - for dev 591<script type="text/javascript"> 592 593window.gOverride = { 594 gColor: '#FF0000', 595 pColor: '#EEEEEE', 596 gOpacity: 0.10, 597 pOpacity: 0.40, 598 pHeight: 16, 599 pOffset: 2, 600 gColumns:16, 601 gEnabled:false, 602 pEnabled:false 603 } 604</script> 605 606<link href="/assets/js/grid/960.gridder.css" rel="stylesheet" type="text/css"> 607<script src="/assets/js/grid/960.gridder.js" type="text/javascript"></script> 608--> 609 610 611 612 613 614<script type="text/javascript"> 615init(); /* initialize android-developer-docs.js */ 616var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); 617document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); 618</script> 619 620<script type="text/javascript"> 621 var pageTracker = _gat._getTracker("UA-5831155-1"); 622 pageTracker._trackPageview(); 623</script> 624 625 626 627</body> 628</html> 629