13c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<!DOCTYPE html>
23c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
33c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
43c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
53c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
63c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
73c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
83c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
93c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
103c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
113c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
123c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
133c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
143c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
153c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
163c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
173c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
183c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
193c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
203c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
213c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
223c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
233c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
243c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
253c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
263c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
273c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
283c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
293c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
303c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
313c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
323c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
333c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
343c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
353c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
363c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
373c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
383c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
393c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
403c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
413c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
423c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
433c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
443c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
453c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
463c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
473c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
483c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
493c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
503c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
513c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
523c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
533c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
543c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
553c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
563c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
573c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
583c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
593c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
603c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
613c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
623c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
633c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
643c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
653c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
663c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
673c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
683c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
693c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
703c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
713c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
723c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
733c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
743c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
753c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
76f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
77f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
78f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
79f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
80f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
81f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
82f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
83f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
84f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
85f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
86f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
87f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
88f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
89f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
90f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
91f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
92f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
93f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
94f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
95f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
96f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
97f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
98f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
99f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
100f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
101f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
102f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
103f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
104f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
1053c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<html>
1063c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<head>
1073c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
1083c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
1093c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
1103c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<title>Constants | Android Developers</title>
1113c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
1123c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<!-- STYLESHEETS -->
1133c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<link rel="stylesheet"
114f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Lyhref="//fonts.googleapis.com/css?family=Roboto:regular,medium,thin,italic,mediumitalic,bold" title="roboto">
1153c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<link href="/assets/css/default.css" rel="stylesheet" type="text/css">
1163c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
1173c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
1183c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
1193c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<!-- JAVASCRIPT -->
1208a72b6e0db11dec73253b938defc2847a8c8234dDirk Dougherty<script src="//www.google.com/jsapi" type="text/javascript"></script>
121f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly<script src="/assets/js/android_3p-bundle.js" type="text/javascript"></script>
1223c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<script type="text/javascript">
1233c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  var toRoot = "/";
124f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly  
125f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly  var devsite = false;
126f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly  
1273c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</script>
1283c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<script src="/assets/js/docs.js" type="text/javascript"></script>
1293c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
1303c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<script src="/gms_navtree_data.js" type="text/javascript"></script>
1313c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<script src="/gcm_navtree_data.js" type="text/javascript"></script>
1323c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
133f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
134f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly<script type="text/javascript">
135f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly  var _gaq = _gaq || [];
136f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly  _gaq.push(['_setAccount', 'UA-5831155-1']);
137f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly  _gaq.push(['_trackPageview']);
138f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
139f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly  (function() {
140f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
141f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
142f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
143f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly  })();
144f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly</script>
1453c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</head>
146555c93b2a726d53c70e99835d74d9246dff2206dRobert Ly<body class="gc-documentation google
1473c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  develop" itemscope itemtype="http://schema.org/Article">
1483c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div id="doc-api-level" class="" style="display:none"></div>
1493c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <a name="top"></a>
1503c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
151f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly  
1523c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <!-- Header -->
1533c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div id="header">
1543c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="wrap" id="header-wrap">
1553c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          <div class="col-3 logo">
1563c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          <a href="/index.html">
1573c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            <img src="/assets/images/dac_logo.png" width="123" height="25" alt="Android Developers" />
1583c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          </a>
1593c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          <div class="btn-quicknav" id="btn-quicknav">
1603c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          	<a href="#" class="arrow-inactive">Quicknav</a>
1613c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly			      <a href="#" class="arrow-active">Quicknav</a>
1623c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          </div>
1633c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          </div>
1643c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            <ul class="nav-x col-9">
1653c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                <li class="design">
1663c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  <a href="/design/index.html" 
1673c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  zh-TW-lang="設計"
1683c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  zh-CN-lang="设计"
1693c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  ru-lang="Проектирование"
1703c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  ko-lang="디자인"
1713c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  ja-lang="設計"
1723c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  es-lang="Diseñar"               
1733c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  >Design</a></li>
1743c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                <li class="develop"><a href="/develop/index.html" class="selected"
1753c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  zh-TW-lang="開發"
1763c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  zh-CN-lang="开发"
1773c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  ru-lang="Разработка"
1783c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  ko-lang="개발"
1793c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  ja-lang="開発"
1803c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  es-lang="Desarrollar"               
1813c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  >Develop</a></li>
1823c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                <li class="distribute last"><a href="/distribute/index.html" 
1833c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  zh-TW-lang="發佈"
1843c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  zh-CN-lang="分发"
1853c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  ru-lang="Распространение"
1863c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  ko-lang="배포"
1873c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  ja-lang="配布"
1883c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  es-lang="Distribuir"               
1893c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  >Distribute</a></li>
1903c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            </ul>
1913c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
1923c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            <!-- New Search -->
1933c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            <div class="menu-container">
1943c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            <div class="moremenu">
1953c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div id="more-btn"></div>
1963c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  </div>
1973c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="morehover" id="moremenu">
1983c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="top"></div>
1993c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="mid">
2003c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="header">Links</div>
2013c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <ul>
2023c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <li><a href="https://play.google.com/apps/publish/">Google Play Developer Console</a></li>
2033c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <li><a href="http://android-developers.blogspot.com/">Android Developers Blog</a></li>
2043c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <li><a href="/about/index.html">About Android</a></li>
2053c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </ul>
2063c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="header">Android Sites</div>
2073c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <ul>
2083c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <li><a href="http://www.android.com">Android.com</a></li>
2093c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <li class="active"><a>Android Developers</a></li>
2103c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <li><a href="http://source.android.com">Android Open Source Project</a></li>
2113c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </ul>
212f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly      
213f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
214f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly      
215f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly      
216f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly        <div class="header">Language</div>
217f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly          <div id="language" class="locales">
218f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly            <select name="language" onChange="changeLangPref(this.value, true)">
219f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly                <option value="en">English</option>
220f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly                <option value="es">Español</option>
221f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly                <option value="ja">日本語</option>
222f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly                <option value="ko">한국어</option>
223f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly                <option value="ru">Русский</option>
224f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly                <option value="zh-CN">中文 (中国)</option>
225f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly                <option value="zh-TW">中文 (台灣)</option>
226f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly            </select>
227f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly          </div>
228f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly        <script type="text/javascript">
229f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly          <!--
230f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly          loadLangPref();
231f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly            //-->
232f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly        </script>
233f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly      
234f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly      
235f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
236f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
2373c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <br class="clearfix" />
2383c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
2393c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="bottom"></div>
2403c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  </div>
2413c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="search" id="search-container">
2423c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="search-inner">
2433c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div id="search-btn"></div>
2443c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="left"></div>
2453c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <form onsubmit="return submit_search()">
2463c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q"
2473c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Lyonfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)"
2483c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Lyonkeydown="return search_changed(event, true, '/')" 
2493c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Lyonkeyup="return search_changed(event, false, '/')" />
2503c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </form>
2513c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="right"></div>
2523c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <a class="close hide">close</a>
2533c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="left"></div>
2543c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="right"></div>
2553c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
2563c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  </div>
2573c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div id="search_filtered_wrapper">
2583c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div id="search_filtered_div" class="no-display">
2593c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <ul id="search_filtered">
2603c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </ul>
2613c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
2623c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  </div>
2633c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
2643c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  </div>
2653c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <!-- /New Search>
2663c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          
2673c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          
2683c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          <!-- Expanded quicknav -->
2693c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly           <div id="quicknav" class="col-9">
2703c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                <ul>
2713c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                    <li class="design">
2723c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                      <ul>
2733c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                        <li><a href="/design/index.html">Get Started</a></li>
2743c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                        <li><a href="/design/style/index.html">Style</a></li>
2753c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                        <li><a href="/design/patterns/index.html">Patterns</a></li>
2763c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                        <li><a href="/design/building-blocks/index.html">Building Blocks</a></li>
2773c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                        <li><a href="/design/downloads/index.html">Downloads</a></li>
2783c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                        <li><a href="/design/videos/index.html">Videos</a></li>
2793c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                      </ul>
2803c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                    </li>
2813c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                    <li class="develop">
2823c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                      <ul>
2833c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                        <li><a href="/training/index.html"
2843c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                          zh-TW-lang="訓練課程"
2853c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                          zh-CN-lang="培训"
2863c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                          ru-lang="Курсы"
2873c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                          ko-lang="교육"
2883c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                          ja-lang="トレーニング"
2893c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                          es-lang="Capacitación"               
2903c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                          >Training</a></li>
2913c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                        <li><a href="/guide/components/index.html"
2923c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                          zh-TW-lang="API 指南"
2933c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                          zh-CN-lang="API 指南"
2943c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                          ru-lang="Руководства по API"
2953c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                          ko-lang="API 가이드"
2963c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                          ja-lang="API ガイド"
2973c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                          es-lang="Guías de la API"               
2983c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                          >API Guides</a></li>
2993c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                        <li><a href="/reference/packages.html"
3003c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                          zh-TW-lang="參考資源"
3013c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                          zh-CN-lang="参考"
3023c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                          ru-lang="Справочник"
3033c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                          ko-lang="참조문서"
3043c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                          ja-lang="リファレンス"
3053c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                          es-lang="Referencia"               
3063c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                          >Reference</a></li>
3073c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                        <li><a href="/tools/index.html"
3083c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                          zh-TW-lang="相關工具"
3093c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                          zh-CN-lang="工具"
3103c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                          ru-lang="Инструменты"
3113c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                          ko-lang="도구"
3123c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                          ja-lang="ツール"
3133c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                          es-lang="Herramientas"               
3143c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                          >Tools</a>
3153c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                          <ul><li><a href="/sdk/index.html">Get the SDK</a></li></ul>
3163c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                        </li>
3173c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                        <li><a href="/google/index.html">Google Services</a>
3183c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                        </li>
3193c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                      </ul>
3203c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                    </li>
3213c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                    <li class="distribute last">
3223c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                      <ul>
3233c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                        <li><a href="/distribute/index.html">Google Play</a></li>
3243c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                        <li><a href="/distribute/googleplay/publish/index.html">Publishing</a></li>
3253c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                        <li><a href="/distribute/googleplay/promote/index.html">Promoting</a></li>
3263c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                        <li><a href="/distribute/googleplay/quality/index.html">App Quality</a></li>
3273c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                        <li><a href="/distribute/googleplay/spotlight/index.html">Spotlight</a></li>
3283c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                        <li><a href="/distribute/open.html">Open Distribution</a></li>
3293c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                      </ul>
3303c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                    </li>
3313c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                </ul>
3323c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          </div>
3333c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          <!-- /Expanded quicknav -->
3343c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
3353c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
3363c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <!-- /Header -->
3373c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
3383c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
3393c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div id="searchResults" class="wrap" style="display:none;">
3403c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          <h2 id="searchTitle">Results</h2>
3413c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          <div id="leftSearchControl" class="search-control">Loading...</div>
3423c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  </div>
3433c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
3443c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
3453c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
3463c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
3473c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <!-- Secondary x-nav -->
3483c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div id="nav-x">
3493c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="wrap">
3503c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            <ul class="nav-x col-9 develop" style="width:100%">
3513c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                <li><a href="/training/index.html" 
3523c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  zh-TW-lang="訓練課程"
3533c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  zh-CN-lang="培训"
3543c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  ru-lang="Курсы"
3553c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  ko-lang="교육"
3563c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  ja-lang="トレーニング"
3573c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  es-lang="Capacitación"               
3583c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  >Training</a></li>
3593c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                <li><a href="/guide/components/index.html" 
3603c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  zh-TW-lang="API 指南"
3613c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  zh-CN-lang="API 指南"
3623c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  ru-lang="Руководства по API"
3633c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  ko-lang="API 가이드"
3643c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  ja-lang="API ガイド"
3653c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  es-lang="Guías de la API"               
3663c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  >API Guides</a></li>
3673c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                <li><a href="/reference/packages.html" 
3683c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  zh-TW-lang="參考資源"
3693c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  zh-CN-lang="参考"
3703c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  ru-lang="Справочник"
3713c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  ko-lang="참조문서"
3723c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  ja-lang="リファレンス"
3733c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  es-lang="Referencia"               
3743c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  >Reference</a></li>
3753c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                <li><a href="/tools/index.html" 
3763c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  zh-TW-lang="相關工具"
3773c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  zh-CN-lang="工具"
3783c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  ru-lang="Инструменты"
3793c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  ko-lang="도구"
3803c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  ja-lang="ツール"
3813c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  es-lang="Herramientas"
3823c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  >Tools</a></li>
3833c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                <li><a href="/google/index.html" class="selected"
3843c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                  >Google Services</a>
3853c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                </li>
3863c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            </ul>
3873c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
3883c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
3893c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
3903c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <!-- /Sendondary x-nav -->
3913c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
3923c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
393f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly  
3943c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
3953c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
3963c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="wrap clearfix" id="body-content">
3973c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
3983c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div id="devdoc-nav" class="scroll-pane">
3993c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<a class="totop" href="#top" data-g-event="left-nav-top">to top</a>
4003c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
4013c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
4023c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
4033c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<ul id="nav">
4043c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <li class="nav-section">
4053c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="nav-section-header empty"><a href="/google/index.html">
4063c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="en">Overview</span>
4073c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </a></div>
4083c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  </li>
4093c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
4103c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <li class="nav-section">
4113c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="nav-section-header"><a href="/google/play-services/index.html">
412d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly      <span class="en">Google Play Services</span></a>
4133c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
4143c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <ul>
4153c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <li><a href="/google/play-services/setup.html">
4163c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          <span class="en">Setup</span></a>
4173c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </li>
4183c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
4193c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <li><a href="/google/play-services/auth.html">
4203c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          <span class="en">Authentication</span></a>
4213c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </li>
4223c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
4233c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <li><a href="/google/play-services/plus.html">
4243c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          <span class="en">Google+</span></a>
4253c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </li>
4263c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
4273c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <li><a href="/google/play-services/maps.html">
428672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly          <span class="en">Google Maps</span></a>
4293c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </li>
4303c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
4313c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <li id="gms-tree-list" class="nav-section">
4323c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="nav-section-header">
4333c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          <a href="/reference/gms-packages.html">
4343c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            <span class="en">Reference</span>
4353c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          </a>
4363c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div>
4373c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </li>
4383c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
4393c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </ul>
4403c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  </li>
4413c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
442d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly
4433c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <li class="nav-section">
4443c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="nav-section-header"><a href="/google/play/billing/index.html">
445672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly      <span class="en">Google Play In-app Billing</span></a>
4463c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
4473c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <ul>
448d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly      <li><a href="/google/play/billing/billing_overview.html">
449d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly              <span class="en">Overview</span></a>
450d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly      </li>
451d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly      <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/api.html">
452d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly              <span class="en">Version 3 API</span></a></div>
453d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly              <ul>
454d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly              <li><a href="/google/play/billing/billing_integrate.html">
455d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly              <span class="en">Implementing the API</span></a></li>
456d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly              <li><a href="/google/play/billing/billing_reference.html">
457d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly              <span class="en">Reference</span></a></li>
458d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly              </ul>
459d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly      </li>
460d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly      <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/v2/api.html">
461d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly              <span class="en">Version 2 API</span></a></div>
462d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly              <ul>
463d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly              <li><a href="/google/play/billing/v2/billing_integrate.html">
464d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly              <span class="en">Implementing the API</span></a></li>
465d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly              <li><a href="/google/play/billing/v2/billing_subscriptions.html">
466d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly              <span class="en">Subscriptions</span></a></li>
467d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly              <li><a href="/google/play/billing/v2/billing_reference.html">
468d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly              <span class="en">Reference</span></a></li>
469d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly              </ul>
470d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly      </li>
471d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly      <li><a href="/google/play/billing/billing_best_practices.html">
4723c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly              <span class="en">Security and Design</span></a>
473d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly      </li>
474d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly      <li><a href="/google/play/billing/billing_testing.html">
4754779ffa728d9eb316c5fd30798d39950adf89fb5Robert Ly              <span class="en">Testing In-app Billing</span></a>
476d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly      </li>
477d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly      <li><a href="/google/play/billing/billing_admin.html">
4783c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly              <span class="en">Administering In-app Billing</span></a>
479d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly      </li>
480d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly      <li><a href="/google/play/billing/versions.html">
481d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly              <span class="en">Version Notes</span></a>
482d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly      </li>
4833c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </ul>
4843c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  </li>
4853c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
4863c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <li class="nav-section">
4873c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="nav-section-header"><a href="/google/play/dist.html">
488672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly      <span class="en">Google Play Distribution</span></a>
4893c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
4903c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <ul>
4913c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <li><a href="/google/play/filters.html">
4923c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          <span class="en">Filters on Google Play</span></a>
4933c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </li>
4943c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
4953c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <li><a href="/google/play/publishing/multiple-apks.html">
4963c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          <span class="en">Multiple APK Support</span></a>
4973c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </li>
4983c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <li><a href="/google/play/expansion-files.html">
4993c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          <span class="en">APK Expansion Files</span></a>
5003c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </li>
5013c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <li class="nav-section">
5023c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="nav-section-header"><a href="/google/play/licensing/index.html">
5033c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          <span class="en">Application Licensing</span></a>
5043c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
5053c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <ul>
5063c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          <li><a href="/google/play/licensing/overview.html">
5073c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly              <span class="en">Licensing Overview</span></a>
5083c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          </li>
5093c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          <li><a href="/google/play/licensing/setting-up.html">
5103c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly              <span class="en">Setting Up for Licensing</span></a>
5113c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          </li>
5123c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          <li><a href="/google/play/licensing/adding-licensing.html">
5133c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly              <span class="en">Adding Licensing to Your App</span></a>
5143c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          </li>
5153c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          <li><a href="/google/play/licensing/licensing-reference.html">
5163c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly              <span class="en">Licensing Reference</span></a>
5173c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          </li>
5183c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </ul>
5193c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </li>
5203c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </ul>
521d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly  </li>
522d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly
523d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly  <li class="nav-section">
524d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly      <div class="nav-section-header"><a href="/google/gcm/index.html">
525d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly        <span class="en">Google Cloud Messaging</span></a>
526d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly      </div>
527d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly      <ul>
528d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly        <li><a href="/google/gcm/gs.html">
529d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly            <span class="en">Getting Started</span></a>
530d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly        </li>
531d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly        <li><a href="/google/gcm/gcm.html">
532d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly            <span class="en">Architectural Overview</span></a>
533d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly        </li>
534d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly        <li><a href="/google/gcm/demo.html">
535d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly            <span class="en">Demo App Tutorial</span></a>
536d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly        </li>
537d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly        <li><a href="/google/gcm/adv.html">
538d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly            <span class="en">Advanced Topics</span></a>
539d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly        </li>
540d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly        <li><a href="/google/gcm/c2dm.html">
541d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly            <span class="en">Migration</span></a>
542d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly        </li>
543d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly        <li id="gcm-tree-list" class="nav-section">
544d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly          <div class="nav-section-header">
545d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly            <a href="/reference/gcm-packages.html">
546d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly              <span class="en">Reference</span>
547d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly            </a>
548d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly          <div>
549d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly        </li>
550d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly      </ul>
551d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly  </li>
5523c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
5533c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
554d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly  <li class="nav-section">
555d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly    <div class="nav-section-header"><a href="/google/backup/index.html">
556d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly      Android Backup Service</a>
557d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly    </div>
558d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly    <ul>
559d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly      <li><a href="/google/backup/signup.html">
560d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly          Register</a>
5613c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </li>
562d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly    </ul>
563d84d5ccdd4d746ed01882bb23505c44931d9e2faRobert Ly  </li>
5643c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
5653c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</ul>
5663c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
5673c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<script type="text/javascript">
5683c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<!--
5693c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    buildToggleLists();
5703c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    changeNavLang(getLangPref());
5713c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly//-->
5723c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</script>
5733c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
5743c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
5753c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
5763c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
5773c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </div>
5783c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <script type="text/javascript">
5793c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly       showGoogleRefTree();
5803c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
5813c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </script>
582f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
5833c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div> <!-- end side-nav -->
5843c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <script>
5853c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      $(document).ready(function() {
5863c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        scrollIntoView("devdoc-nav");
5873c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        });
5883c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </script>
5893c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
5903c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
5913c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly     
5923c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
5933c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
5943c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
5953c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="col-12"  id="doc-col">
5963c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
5973c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div id="api-info-block">
5983c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
5993c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6003c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6013c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
6023c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly   
6033c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
6043c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
6053c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
6063c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
6073c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6083c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6093c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="sum-details-links">
6103c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6113c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert LySummary:
6123c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6133c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6143c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6153c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6163c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6173c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <a href="#constants">Constants</a>
6183c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
6193c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6203c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6213c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6223c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6233c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6243c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6253c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6263c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6273c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6283c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  &#124; <a href="#inhmethods">Inherited Methods</a>
6293c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6303c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
6313c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6323c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div><!-- end sum-details-links -->
6333c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="api-level">
6343c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
6353c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
6363c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
6373c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6383c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
6393c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div><!-- end api-info-block -->
6403c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6413c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6423c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<!-- ======== START OF CLASS DATA ======== -->
6433c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6443c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div id="jd-header">
6453c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    public
6463c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly     
6473c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    final 
6483c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
6493c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    class
6503c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<h1 itemprop="name">Constants</h1>
6513c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6523c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6533c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6543c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
655672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly    extends Object<br/>
6563c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
6573c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
6583c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
6593c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6603c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
6613c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
6623c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
6633c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6643c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6653c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div><!-- end header -->
6663c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6673c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div id="naMessage"></div>
6683c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6693c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div id="jd-content" class="api apilevel-">
6703c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<table class="jd-inheritance-table">
6713c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6723c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6733c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr>
6743c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly         	
675672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
6763c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
6773c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
6783c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6793c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr>
6803c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
6813c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
6823c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly         	
6833c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td colspan="1" class="jd-inheritance-class-cell">com.google.android.gcm.server.Constants</td>
6843c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
6853c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
6863c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6873c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</table>
6883c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6893c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6903c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6913c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6923c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6933c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6943c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6953c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-descr">
6963c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6973c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
6983c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<h2>Class Overview</h2>
6993c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<p itemprop="articleBody">Constants used on GCM service communication.
7003c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</p>
7013c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7023c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7033c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7043c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7053c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7063c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div><!-- jd-descr -->
7073c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7083c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7093c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7103c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7113c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7123c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7133c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7143c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7153c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7163c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7173c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7183c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7193c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7203c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7213c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7223c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7233c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-descr">
7243c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7253c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7263c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<h2>Summary</h2>
7273c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7283c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7293c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7303c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7313c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7323c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7333c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7343c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7353c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7363c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7373c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7383c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7393c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7403c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<!-- =========== ENUM CONSTANT SUMMARY =========== -->
7413c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
7423c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7433c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
7443c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
7453c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class="alt-color api apilevel-" >
746672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <td class="jd-typecol">String</td>
7473c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol"><a href="/reference/com/google/android/gcm/server/Constants.html#ERROR_DEVICE_QUOTA_EXCEEDED">ERROR_DEVICE_QUOTA_EXCEEDED</a></td>
7483c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-descrcol" width="100%">Too many messages sent by the sender to a specific device.</td>
7493c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
7503c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
7513c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
7523c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class=" api apilevel-" >
753672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <td class="jd-typecol">String</td>
7543c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol"><a href="/reference/com/google/android/gcm/server/Constants.html#ERROR_INTERNAL_SERVER_ERROR">ERROR_INTERNAL_SERVER_ERROR</a></td>
7553c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-descrcol" width="100%">A particular message could not be sent because the GCM servers encountered
7563c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly an error.</td>
7573c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
7583c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
7593c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
7603c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class="alt-color api apilevel-" >
761672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <td class="jd-typecol">String</td>
7623c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol"><a href="/reference/com/google/android/gcm/server/Constants.html#ERROR_INVALID_REGISTRATION">ERROR_INVALID_REGISTRATION</a></td>
7633c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-descrcol" width="100%">Bad registration_id.</td>
7643c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
7653c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
7663c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
7673c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class=" api apilevel-" >
768672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <td class="jd-typecol">String</td>
7693c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol"><a href="/reference/com/google/android/gcm/server/Constants.html#ERROR_INVALID_TTL">ERROR_INVALID_TTL</a></td>
7703c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-descrcol" width="100%">Time to Live value passed is less than zero or more than maximum.</td>
7713c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
7723c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
7733c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
7743c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class="alt-color api apilevel-" >
775672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <td class="jd-typecol">String</td>
7763c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol"><a href="/reference/com/google/android/gcm/server/Constants.html#ERROR_MESSAGE_TOO_BIG">ERROR_MESSAGE_TOO_BIG</a></td>
7773c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-descrcol" width="100%">The payload of the message is too big, see the limitations.</td>
7783c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
7793c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
7803c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
7813c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class=" api apilevel-" >
782672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <td class="jd-typecol">String</td>
7833c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol"><a href="/reference/com/google/android/gcm/server/Constants.html#ERROR_MISMATCH_SENDER_ID">ERROR_MISMATCH_SENDER_ID</a></td>
7843c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-descrcol" width="100%">The sender_id contained in the registration_id does not match the
7853c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly sender_id used to register with the GCM servers.</td>
7863c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
7873c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
7883c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
7893c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class="alt-color api apilevel-" >
790672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <td class="jd-typecol">String</td>
7913c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol"><a href="/reference/com/google/android/gcm/server/Constants.html#ERROR_MISSING_COLLAPSE_KEY">ERROR_MISSING_COLLAPSE_KEY</a></td>
7923c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-descrcol" width="100%">Collapse key is required.</td>
7933c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
7943c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
7953c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
7963c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class=" api apilevel-" >
797672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <td class="jd-typecol">String</td>
7983c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol"><a href="/reference/com/google/android/gcm/server/Constants.html#ERROR_MISSING_REGISTRATION">ERROR_MISSING_REGISTRATION</a></td>
7993c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-descrcol" width="100%">Missing registration_id.</td>
8003c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
8013c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
8023c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
8033c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class="alt-color api apilevel-" >
804672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <td class="jd-typecol">String</td>
8053c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol"><a href="/reference/com/google/android/gcm/server/Constants.html#ERROR_NOT_REGISTERED">ERROR_NOT_REGISTERED</a></td>
8063c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-descrcol" width="100%">The user has uninstalled the application or turned off notifications.</td>
8073c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
8083c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
8093c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
8103c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class=" api apilevel-" >
811672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <td class="jd-typecol">String</td>
8123c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol"><a href="/reference/com/google/android/gcm/server/Constants.html#ERROR_QUOTA_EXCEEDED">ERROR_QUOTA_EXCEEDED</a></td>
8133c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-descrcol" width="100%">Too many messages sent by the sender.</td>
8143c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
8153c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
8163c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
8173c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class="alt-color api apilevel-" >
818672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <td class="jd-typecol">String</td>
8193c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol"><a href="/reference/com/google/android/gcm/server/Constants.html#ERROR_UNAVAILABLE">ERROR_UNAVAILABLE</a></td>
8203c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-descrcol" width="100%">A particular message could not be sent because the GCM servers were not
8213c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly available.</td>
8223c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
8233c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
8243c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
8253c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class=" api apilevel-" >
826672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <td class="jd-typecol">String</td>
8273c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol"><a href="/reference/com/google/android/gcm/server/Constants.html#GCM_SEND_ENDPOINT">GCM_SEND_ENDPOINT</a></td>
8283c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-descrcol" width="100%">Endpoint for sending messages.</td>
8293c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
8303c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
8313c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
8323c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class="alt-color api apilevel-" >
833672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <td class="jd-typecol">String</td>
8343c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol"><a href="/reference/com/google/android/gcm/server/Constants.html#JSON_CANONICAL_IDS">JSON_CANONICAL_IDS</a></td>
8353c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-descrcol" width="100%">JSON-only field representing the number of messages with a canonical
8363c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly registration id.</td>
8373c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
8383c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
8393c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
8403c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class=" api apilevel-" >
841672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <td class="jd-typecol">String</td>
8423c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol"><a href="/reference/com/google/android/gcm/server/Constants.html#JSON_ERROR">JSON_ERROR</a></td>
8433c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-descrcol" width="100%">JSON-only field representing the error field of an individual request.</td>
8443c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
8453c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
8463c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
8473c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class="alt-color api apilevel-" >
848672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <td class="jd-typecol">String</td>
8493c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol"><a href="/reference/com/google/android/gcm/server/Constants.html#JSON_FAILURE">JSON_FAILURE</a></td>
8503c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-descrcol" width="100%">JSON-only field representing the number of failed messages.</td>
8513c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
8523c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
8533c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
8543c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class=" api apilevel-" >
855672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <td class="jd-typecol">String</td>
8563c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol"><a href="/reference/com/google/android/gcm/server/Constants.html#JSON_MESSAGE_ID">JSON_MESSAGE_ID</a></td>
8573c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-descrcol" width="100%">JSON-only field sent by GCM when a message was successfully sent.</td>
8583c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
8593c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
8603c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
8613c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class="alt-color api apilevel-" >
862672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <td class="jd-typecol">String</td>
8633c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol"><a href="/reference/com/google/android/gcm/server/Constants.html#JSON_MULTICAST_ID">JSON_MULTICAST_ID</a></td>
8643c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-descrcol" width="100%">JSON-only field representing the id of the multicast request.</td>
8653c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
8663c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
8673c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
8683c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class=" api apilevel-" >
869672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <td class="jd-typecol">String</td>
8703c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol"><a href="/reference/com/google/android/gcm/server/Constants.html#JSON_PAYLOAD">JSON_PAYLOAD</a></td>
8713c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-descrcol" width="100%">JSON-only field representing the payload data.</td>
8723c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
8733c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
8743c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
8753c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class="alt-color api apilevel-" >
876672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <td class="jd-typecol">String</td>
8773c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol"><a href="/reference/com/google/android/gcm/server/Constants.html#JSON_REGISTRATION_IDS">JSON_REGISTRATION_IDS</a></td>
8783c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-descrcol" width="100%">JSON-only field representing the registration ids.</td>
8793c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
8803c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
8813c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
8823c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class=" api apilevel-" >
883672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <td class="jd-typecol">String</td>
8843c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol"><a href="/reference/com/google/android/gcm/server/Constants.html#JSON_RESULTS">JSON_RESULTS</a></td>
8853c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-descrcol" width="100%">JSON-only field representing the result of each individual request.</td>
8863c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
8873c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
8883c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
8893c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class="alt-color api apilevel-" >
890672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <td class="jd-typecol">String</td>
8913c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol"><a href="/reference/com/google/android/gcm/server/Constants.html#JSON_SUCCESS">JSON_SUCCESS</a></td>
8923c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-descrcol" width="100%">JSON-only field representing the number of successful messages.</td>
8933c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
8943c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
8953c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
8963c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class=" api apilevel-" >
897672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <td class="jd-typecol">String</td>
8983c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol"><a href="/reference/com/google/android/gcm/server/Constants.html#PARAM_COLLAPSE_KEY">PARAM_COLLAPSE_KEY</a></td>
8993c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-descrcol" width="100%">HTTP parameter for collapse key.</td>
9003c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
9013c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
9023c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
9033c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class="alt-color api apilevel-" >
904672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <td class="jd-typecol">String</td>
9053c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol"><a href="/reference/com/google/android/gcm/server/Constants.html#PARAM_DELAY_WHILE_IDLE">PARAM_DELAY_WHILE_IDLE</a></td>
9063c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-descrcol" width="100%">HTTP parameter for delaying the message delivery if the device is idle.</td>
9073c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
9083c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
9093c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
9103c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class=" api apilevel-" >
911672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <td class="jd-typecol">String</td>
9123c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol"><a href="/reference/com/google/android/gcm/server/Constants.html#PARAM_PAYLOAD_PREFIX">PARAM_PAYLOAD_PREFIX</a></td>
9133c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-descrcol" width="100%">Prefix to HTTP parameter used to pass key-values in the message payload.</td>
9143c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
9153c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
9163c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
917672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly    <tr class="alt-color api apilevel-" >
918672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <td class="jd-typecol">String</td>
9193c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol"><a href="/reference/com/google/android/gcm/server/Constants.html#PARAM_REGISTRATION_ID">PARAM_REGISTRATION_ID</a></td>
9203c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-descrcol" width="100%">HTTP parameter for registration id.</td>
9213c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
9223c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
9233c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
9243c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class=" api apilevel-" >
925672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <td class="jd-typecol">String</td>
9263c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol"><a href="/reference/com/google/android/gcm/server/Constants.html#PARAM_TIME_TO_LIVE">PARAM_TIME_TO_LIVE</a></td>
9273c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-descrcol" width="100%">Prefix to HTTP parameter used to set the message time-to-live.</td>
9283c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
9293c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
9303c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
9313c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class="alt-color api apilevel-" >
932672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <td class="jd-typecol">String</td>
9333c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol"><a href="/reference/com/google/android/gcm/server/Constants.html#TOKEN_CANONICAL_REG_ID">TOKEN_CANONICAL_REG_ID</a></td>
9343c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-descrcol" width="100%">Token returned by GCM when the requested registration id has a canonical
9353c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly value.</td>
9363c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
9373c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
9383c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
9393c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class=" api apilevel-" >
940672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <td class="jd-typecol">String</td>
9413c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol"><a href="/reference/com/google/android/gcm/server/Constants.html#TOKEN_ERROR">TOKEN_ERROR</a></td>
9423c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-descrcol" width="100%">Token returned by GCM when there was an error sending a message.</td>
9433c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
9443c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
9453c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
9463c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class="alt-color api apilevel-" >
947672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <td class="jd-typecol">String</td>
9483c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol"><a href="/reference/com/google/android/gcm/server/Constants.html#TOKEN_MESSAGE_ID">TOKEN_MESSAGE_ID</a></td>
9493c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-descrcol" width="100%">Token returned by GCM when a message was successfully sent.</td>
9503c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </tr>
9513c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
9523c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
9533c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
9543c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</table>
9553c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
9563c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
9573c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
9583c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
9593c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
9603c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
9613c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
9623c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
9633c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
9643c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
9653c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
9663c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
9673c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
9683c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
9693c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
9703c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
9713c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
9723c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
9733c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
9743c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
9753c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
9763c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<!-- ========== METHOD SUMMARY =========== -->
9773c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<table id="inhmethods" class="jd-sumtable"><tr><th>
9783c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
9793c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div style="clear:left;">Inherited Methods</div></th></tr>
9803c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
9813c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
9823c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<tr class="api apilevel-" >
9833c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<td colspan="12">
9843c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
9853c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          ><img id="inherited-methods-java.lang.Object-trigger"
9863c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          src="/assets/images/triangle-closed.png"
9873c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly          class="jd-expando-trigger-img" /></a>
9883c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert LyFrom class
9893c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
990672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly  java.lang.Object
9913c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
9923c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div id="inherited-methods-java.lang.Object">
9933c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div id="inherited-methods-java.lang.Object-list"
9943c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        class="jd-inheritedlinks">
9953c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  </div>
9963c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
9973c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <table class="jd-sumtable-expando">
9983c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
9993c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
10003c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
10013c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly	 
10023c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class="alt-color api apilevel-" >
10033c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-typecol"><nobr>
10043c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
10053c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
10063c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
10073c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
10083c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
1009672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly            Object</nobr>
10103c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </td>
10113c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol" width="100%"><nobr>
10123c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="sympad">clone</span>()</nobr>
10133c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
10143c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  </td></tr>
10153c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
10163c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
10173c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly	 
10183c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class=" api apilevel-" >
10193c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-typecol"><nobr>
10203c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
10213c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
10223c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
10233c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
10243c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
10253c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            boolean</nobr>
10263c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </td>
10273c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol" width="100%"><nobr>
1028672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        <span class="sympad">equals</span>(Object arg0)</nobr>
10293c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
10303c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  </td></tr>
10313c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
10323c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
10333c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly	 
10343c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class="alt-color api apilevel-" >
10353c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-typecol"><nobr>
10363c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
10373c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
10383c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
10393c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
10403c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
10413c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            void</nobr>
10423c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </td>
10433c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol" width="100%"><nobr>
10443c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="sympad">finalize</span>()</nobr>
10453c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
10463c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  </td></tr>
10473c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
10483c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
10493c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly	 
10503c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class=" api apilevel-" >
10513c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-typecol"><nobr>
10523c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
10533c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
10543c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            final
10553c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
10563c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
1057672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly            Class&lt;?&gt;</nobr>
10583c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </td>
10593c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol" width="100%"><nobr>
10603c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="sympad">getClass</span>()</nobr>
10613c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
10623c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  </td></tr>
10633c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
10643c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
10653c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly	 
10663c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class="alt-color api apilevel-" >
10673c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-typecol"><nobr>
10683c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
10693c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
10703c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
10713c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
10723c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
10733c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            int</nobr>
10743c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </td>
10753c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol" width="100%"><nobr>
10763c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="sympad">hashCode</span>()</nobr>
10773c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
10783c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  </td></tr>
10793c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
10803c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
10813c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly	 
10823c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class=" api apilevel-" >
10833c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-typecol"><nobr>
10843c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
10853c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
10863c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            final
10873c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
10883c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
10893c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            void</nobr>
10903c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </td>
10913c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol" width="100%"><nobr>
10923c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="sympad">notify</span>()</nobr>
10933c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
10943c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  </td></tr>
10953c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
10963c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
10973c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly	 
10983c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class="alt-color api apilevel-" >
10993c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-typecol"><nobr>
11003c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
11013c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
11023c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            final
11033c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
11043c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
11053c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            void</nobr>
11063c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </td>
11073c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol" width="100%"><nobr>
11083c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="sympad">notifyAll</span>()</nobr>
11093c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
11103c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  </td></tr>
11113c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
11123c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
11133c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly	 
11143c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class=" api apilevel-" >
11153c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-typecol"><nobr>
11163c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
11173c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
11183c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
11193c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
11203c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
1121672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly            String</nobr>
11223c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </td>
11233c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol" width="100%"><nobr>
11243c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="sympad">toString</span>()</nobr>
11253c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
11263c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  </td></tr>
11273c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
11283c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
11293c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly	 
11303c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class="alt-color api apilevel-" >
11313c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-typecol"><nobr>
11323c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
11333c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
11343c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            final
11353c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
11363c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
11373c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            void</nobr>
11383c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </td>
11393c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol" width="100%"><nobr>
11403c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="sympad">wait</span>()</nobr>
11413c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
11423c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  </td></tr>
11433c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
11443c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
11453c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly	 
11463c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class=" api apilevel-" >
11473c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-typecol"><nobr>
11483c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
11493c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
11503c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            final
11513c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
11523c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
11533c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            void</nobr>
11543c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </td>
11553c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol" width="100%"><nobr>
11563c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
11573c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
11583c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  </td></tr>
11593c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
11603c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
11613c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly	 
11623c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <tr class="alt-color api apilevel-" >
11633c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-typecol"><nobr>
11643c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
11653c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
11663c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            final
11673c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
11683c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
11693c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            void</nobr>
11703c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </td>
11713c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <td class="jd-linkcol" width="100%"><nobr>
11723c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="sympad">wait</span>(long arg0)</nobr>
11733c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
11743c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  </td></tr>
11753c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
11763c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
11773c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</table>
11783c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  </div>
11793c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
11803c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</td></tr>
11813c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
11823c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
11833c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</table>
11843c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
11853c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
11863c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div><!-- jd-descr (summary) -->
11873c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
11883c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<!-- Details -->
11893c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
11903c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
11913c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
11923c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
11933c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
11943c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
11953c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
11963c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
11973c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<!-- XML Attributes -->
11983c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
11993c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
12003c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<!-- Enum Values -->
12013c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
12023c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
12033c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<!-- Constants -->
12043c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
12053c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
12063c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<!-- ========= ENUM CONSTANTS DETAIL ======== -->
12073c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<h2>Constants</h2>
12083c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
12093c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
12103c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
12113c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
12123c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<A NAME="ERROR_DEVICE_QUOTA_EXCEEDED"></A>
12133c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
12143c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-details api apilevel-"> 
12153c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <h4 class="jd-details-title">
12163c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <span class="normal">
12173c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        public 
12183c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        static 
12193c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        final 
1220672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        String
12213c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </span>
12223c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        ERROR_DEVICE_QUOTA_EXCEEDED
12233c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </h4>
12243c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="api-level">
12253c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
12263c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
12273c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
12283c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
12293c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </div>
12303c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="jd-details-descr">
12313c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      
12323c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="jd-tagdata jd-tagdescr"><p>Too many messages sent by the sender to a specific device.
12333c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly Retry after a while.
12343c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</p></div>
12353c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
12363c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
12373c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="jd-tagdata">
12383c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="jd-tagtitle">Constant Value: </span>
12393c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span>
12403c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
12413c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                "DeviceQuotaExceeded"
12423c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
12433c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </span>
12443c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
12453c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
12463c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
12473c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
12483c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
12493c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
12503c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
12513c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<A NAME="ERROR_INTERNAL_SERVER_ERROR"></A>
12523c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
12533c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-details api apilevel-"> 
12543c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <h4 class="jd-details-title">
12553c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <span class="normal">
12563c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        public 
12573c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        static 
12583c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        final 
1259672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        String
12603c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </span>
12613c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        ERROR_INTERNAL_SERVER_ERROR
12623c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </h4>
12633c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="api-level">
12643c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
12653c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
12663c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
12673c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
12683c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </div>
12693c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="jd-details-descr">
12703c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      
12713c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="jd-tagdata jd-tagdescr"><p>A particular message could not be sent because the GCM servers encountered
12723c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly an error. Used only on JSON requests, as in plain text requests internal
12733c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly errors are indicated by a 500 response.
12743c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</p></div>
12753c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
12763c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
12773c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="jd-tagdata">
12783c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="jd-tagtitle">Constant Value: </span>
12793c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span>
12803c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
12813c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                "InternalServerError"
12823c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
12833c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </span>
12843c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
12853c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
12863c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
12873c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
12883c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
12893c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
12903c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
12913c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<A NAME="ERROR_INVALID_REGISTRATION"></A>
12923c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
12933c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-details api apilevel-"> 
12943c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <h4 class="jd-details-title">
12953c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <span class="normal">
12963c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        public 
12973c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        static 
12983c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        final 
1299672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        String
13003c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </span>
13013c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        ERROR_INVALID_REGISTRATION
13023c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </h4>
13033c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="api-level">
13043c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
13053c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
13063c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
13073c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
13083c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </div>
13093c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="jd-details-descr">
13103c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      
13113c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="jd-tagdata jd-tagdescr"><p>Bad registration_id. Sender should remove this registration_id.
13123c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</p></div>
13133c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
13143c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
13153c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="jd-tagdata">
13163c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="jd-tagtitle">Constant Value: </span>
13173c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span>
13183c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
13193c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                "InvalidRegistration"
13203c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
13213c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </span>
13223c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
13233c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
13243c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
13253c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
13263c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
13273c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
13283c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
13293c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<A NAME="ERROR_INVALID_TTL"></A>
13303c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
13313c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-details api apilevel-"> 
13323c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <h4 class="jd-details-title">
13333c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <span class="normal">
13343c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        public 
13353c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        static 
13363c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        final 
1337672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        String
13383c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </span>
13393c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        ERROR_INVALID_TTL
13403c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </h4>
13413c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="api-level">
13423c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
13433c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
13443c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
13453c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
13463c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </div>
13473c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="jd-details-descr">
13483c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      
13493c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="jd-tagdata jd-tagdescr"><p>Time to Live value passed is less than zero or more than maximum.
13503c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</p></div>
13513c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
13523c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
13533c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="jd-tagdata">
13543c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="jd-tagtitle">Constant Value: </span>
13553c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span>
13563c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
13573c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                "InvalidTtl"
13583c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
13593c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </span>
13603c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
13613c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
13623c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
13633c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
13643c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
13653c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
13663c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
13673c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<A NAME="ERROR_MESSAGE_TOO_BIG"></A>
13683c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
13693c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-details api apilevel-"> 
13703c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <h4 class="jd-details-title">
13713c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <span class="normal">
13723c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        public 
13733c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        static 
13743c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        final 
1375672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        String
13763c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </span>
13773c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        ERROR_MESSAGE_TOO_BIG
13783c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </h4>
13793c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="api-level">
13803c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
13813c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
13823c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
13833c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
13843c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </div>
13853c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="jd-details-descr">
13863c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      
13873c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="jd-tagdata jd-tagdescr"><p>The payload of the message is too big, see the limitations.
13883c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly Reduce the size of the message.
13893c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</p></div>
13903c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
13913c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
13923c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="jd-tagdata">
13933c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="jd-tagtitle">Constant Value: </span>
13943c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span>
13953c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
13963c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                "MessageTooBig"
13973c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
13983c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </span>
13993c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
14003c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
14013c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
14023c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
14033c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
14043c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
14053c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
14063c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<A NAME="ERROR_MISMATCH_SENDER_ID"></A>
14073c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
14083c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-details api apilevel-"> 
14093c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <h4 class="jd-details-title">
14103c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <span class="normal">
14113c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        public 
14123c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        static 
14133c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        final 
1414672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        String
14153c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </span>
14163c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        ERROR_MISMATCH_SENDER_ID
14173c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </h4>
14183c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="api-level">
14193c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
14203c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
14213c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
14223c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
14233c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </div>
14243c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="jd-details-descr">
14253c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      
14263c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="jd-tagdata jd-tagdescr"><p>The sender_id contained in the registration_id does not match the
14273c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly sender_id used to register with the GCM servers.
14283c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</p></div>
14293c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
14303c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
14313c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="jd-tagdata">
14323c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="jd-tagtitle">Constant Value: </span>
14333c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span>
14343c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
14353c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                "MismatchSenderId"
14363c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
14373c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </span>
14383c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
14393c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
14403c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
14413c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
14423c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
14433c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
14443c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
14453c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<A NAME="ERROR_MISSING_COLLAPSE_KEY"></A>
14463c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
14473c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-details api apilevel-"> 
14483c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <h4 class="jd-details-title">
14493c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <span class="normal">
14503c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        public 
14513c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        static 
14523c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        final 
1453672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        String
14543c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </span>
14553c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        ERROR_MISSING_COLLAPSE_KEY
14563c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </h4>
14573c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="api-level">
14583c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
14593c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
14603c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
14613c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
14623c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </div>
14633c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="jd-details-descr">
14643c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      
14653c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="jd-tagdata jd-tagdescr"><p>Collapse key is required. Include collapse key in the request.
14663c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</p></div>
14673c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
14683c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
14693c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="jd-tagdata">
14703c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="jd-tagtitle">Constant Value: </span>
14713c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span>
14723c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
14733c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                "MissingCollapseKey"
14743c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
14753c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </span>
14763c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
14773c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
14783c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
14793c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
14803c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
14813c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
14823c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
14833c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<A NAME="ERROR_MISSING_REGISTRATION"></A>
14843c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
14853c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-details api apilevel-"> 
14863c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <h4 class="jd-details-title">
14873c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <span class="normal">
14883c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        public 
14893c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        static 
14903c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        final 
1491672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        String
14923c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </span>
14933c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        ERROR_MISSING_REGISTRATION
14943c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </h4>
14953c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="api-level">
14963c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
14973c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
14983c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
14993c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
15003c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </div>
15013c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="jd-details-descr">
15023c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      
15033c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="jd-tagdata jd-tagdescr"><p>Missing registration_id.
15043c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly Sender should always add the registration_id to the request.
15053c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</p></div>
15063c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
15073c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
15083c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="jd-tagdata">
15093c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="jd-tagtitle">Constant Value: </span>
15103c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span>
15113c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
15123c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                "MissingRegistration"
15133c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
15143c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </span>
15153c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
15163c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
15173c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
15183c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
15193c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
15203c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
15213c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
15223c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<A NAME="ERROR_NOT_REGISTERED"></A>
15233c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
15243c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-details api apilevel-"> 
15253c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <h4 class="jd-details-title">
15263c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <span class="normal">
15273c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        public 
15283c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        static 
15293c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        final 
1530672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        String
15313c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </span>
15323c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        ERROR_NOT_REGISTERED
15333c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </h4>
15343c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="api-level">
15353c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
15363c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
15373c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
15383c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
15393c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </div>
15403c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="jd-details-descr">
15413c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      
15423c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="jd-tagdata jd-tagdescr"><p>The user has uninstalled the application or turned off notifications.
15433c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly Sender should stop sending messages to this device and delete the
15443c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly registration_id. The client needs to re-register with the GCM servers to
15453c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly receive notifications again.
15463c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</p></div>
15473c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
15483c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
15493c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="jd-tagdata">
15503c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="jd-tagtitle">Constant Value: </span>
15513c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span>
15523c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
15533c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                "NotRegistered"
15543c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
15553c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </span>
15563c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
15573c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
15583c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
15593c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
15603c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
15613c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
15623c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
15633c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<A NAME="ERROR_QUOTA_EXCEEDED"></A>
15643c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
15653c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-details api apilevel-"> 
15663c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <h4 class="jd-details-title">
15673c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <span class="normal">
15683c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        public 
15693c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        static 
15703c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        final 
1571672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        String
15723c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </span>
15733c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        ERROR_QUOTA_EXCEEDED
15743c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </h4>
15753c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="api-level">
15763c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
15773c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
15783c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
15793c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
15803c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </div>
15813c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="jd-details-descr">
15823c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      
15833c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="jd-tagdata jd-tagdescr"><p>Too many messages sent by the sender. Retry after a while.
15843c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</p></div>
15853c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
15863c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
15873c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="jd-tagdata">
15883c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="jd-tagtitle">Constant Value: </span>
15893c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span>
15903c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
15913c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                "QuotaExceeded"
15923c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
15933c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </span>
15943c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
15953c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
15963c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
15973c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
15983c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
15993c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
16003c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
16013c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<A NAME="ERROR_UNAVAILABLE"></A>
16023c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
16033c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-details api apilevel-"> 
16043c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <h4 class="jd-details-title">
16053c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <span class="normal">
16063c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        public 
16073c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        static 
16083c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        final 
1609672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        String
16103c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </span>
16113c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        ERROR_UNAVAILABLE
16123c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </h4>
16133c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="api-level">
16143c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
16153c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
16163c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
16173c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
16183c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </div>
16193c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="jd-details-descr">
16203c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      
16213c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="jd-tagdata jd-tagdescr"><p>A particular message could not be sent because the GCM servers were not
16223c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly available. Used only on JSON requests, as in plain text requests
16233c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly unavailability is indicated by a 503 response.
16243c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</p></div>
16253c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
16263c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
16273c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="jd-tagdata">
16283c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="jd-tagtitle">Constant Value: </span>
16293c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span>
16303c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
16313c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                "Unavailable"
16323c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
16333c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </span>
16343c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
16353c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
16363c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
16373c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
16383c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
16393c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
16403c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
16413c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<A NAME="GCM_SEND_ENDPOINT"></A>
16423c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
16433c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-details api apilevel-"> 
16443c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <h4 class="jd-details-title">
16453c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <span class="normal">
16463c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        public 
16473c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        static 
16483c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        final 
1649672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        String
16503c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </span>
16513c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        GCM_SEND_ENDPOINT
16523c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </h4>
16533c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="api-level">
16543c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
16553c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
16563c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
16573c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
16583c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </div>
16593c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="jd-details-descr">
16603c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      
16613c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="jd-tagdata jd-tagdescr"><p>Endpoint for sending messages.
16623c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</p></div>
16633c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
16643c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
16653c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="jd-tagdata">
16663c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="jd-tagtitle">Constant Value: </span>
16673c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span>
16683c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
16693c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                "https://android.googleapis.com/gcm/send"
16703c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
16713c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </span>
16723c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
16733c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
16743c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
16753c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
16763c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
16773c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
16783c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
16793c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<A NAME="JSON_CANONICAL_IDS"></A>
16803c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
16813c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-details api apilevel-"> 
16823c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <h4 class="jd-details-title">
16833c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <span class="normal">
16843c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        public 
16853c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        static 
16863c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        final 
1687672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        String
16883c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </span>
16893c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        JSON_CANONICAL_IDS
16903c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </h4>
16913c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="api-level">
16923c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
16933c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
16943c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
16953c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
16963c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </div>
16973c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="jd-details-descr">
16983c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      
16993c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="jd-tagdata jd-tagdescr"><p>JSON-only field representing the number of messages with a canonical
17003c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly registration id.
17013c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</p></div>
17023c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
17033c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
17043c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="jd-tagdata">
17053c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="jd-tagtitle">Constant Value: </span>
17063c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span>
17073c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
17083c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                "canonical_ids"
17093c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
17103c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </span>
17113c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
17123c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
17133c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
17143c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
17153c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
17163c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
17173c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
17183c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<A NAME="JSON_ERROR"></A>
17193c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
17203c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-details api apilevel-"> 
17213c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <h4 class="jd-details-title">
17223c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <span class="normal">
17233c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        public 
17243c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        static 
17253c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        final 
1726672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        String
17273c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </span>
17283c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        JSON_ERROR
17293c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </h4>
17303c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="api-level">
17313c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
17323c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
17333c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
17343c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
17353c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </div>
17363c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="jd-details-descr">
17373c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      
17383c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="jd-tagdata jd-tagdescr"><p>JSON-only field representing the error field of an individual request.
17393c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</p></div>
17403c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
17413c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
17423c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="jd-tagdata">
17433c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="jd-tagtitle">Constant Value: </span>
17443c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span>
17453c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
17463c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                "error"
17473c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
17483c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </span>
17493c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
17503c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
17513c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
17523c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
17533c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
17543c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
17553c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
17563c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<A NAME="JSON_FAILURE"></A>
17573c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
17583c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-details api apilevel-"> 
17593c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <h4 class="jd-details-title">
17603c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <span class="normal">
17613c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        public 
17623c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        static 
17633c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        final 
1764672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        String
17653c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </span>
17663c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        JSON_FAILURE
17673c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </h4>
17683c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="api-level">
17693c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
17703c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
17713c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
17723c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
17733c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </div>
17743c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="jd-details-descr">
17753c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      
17763c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="jd-tagdata jd-tagdescr"><p>JSON-only field representing the number of failed messages.
17773c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</p></div>
17783c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
17793c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
17803c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="jd-tagdata">
17813c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="jd-tagtitle">Constant Value: </span>
17823c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span>
17833c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
17843c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                "failure"
17853c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
17863c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </span>
17873c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
17883c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
17893c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
17903c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
17913c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
17923c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
17933c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
17943c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<A NAME="JSON_MESSAGE_ID"></A>
17953c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
17963c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-details api apilevel-"> 
17973c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <h4 class="jd-details-title">
17983c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <span class="normal">
17993c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        public 
18003c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        static 
18013c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        final 
1802672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        String
18033c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </span>
18043c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        JSON_MESSAGE_ID
18053c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </h4>
18063c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="api-level">
18073c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
18083c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
18093c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
18103c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
18113c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </div>
18123c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="jd-details-descr">
18133c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      
18143c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="jd-tagdata jd-tagdescr"><p>JSON-only field sent by GCM when a message was successfully sent.
18153c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</p></div>
18163c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
18173c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
18183c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="jd-tagdata">
18193c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="jd-tagtitle">Constant Value: </span>
18203c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span>
18213c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
18223c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                "message_id"
18233c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
18243c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </span>
18253c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
18263c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
18273c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
18283c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
18293c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
18303c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
18313c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
18323c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<A NAME="JSON_MULTICAST_ID"></A>
18333c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
18343c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-details api apilevel-"> 
18353c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <h4 class="jd-details-title">
18363c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <span class="normal">
18373c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        public 
18383c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        static 
18393c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        final 
1840672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        String
18413c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </span>
18423c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        JSON_MULTICAST_ID
18433c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </h4>
18443c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="api-level">
18453c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
18463c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
18473c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
18483c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
18493c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </div>
18503c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="jd-details-descr">
18513c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      
18523c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="jd-tagdata jd-tagdescr"><p>JSON-only field representing the id of the multicast request.
18533c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</p></div>
18543c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
18553c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
18563c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="jd-tagdata">
18573c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="jd-tagtitle">Constant Value: </span>
18583c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span>
18593c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
18603c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                "multicast_id"
18613c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
18623c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </span>
18633c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
18643c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
18653c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
18663c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
18673c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
18683c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
18693c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
18703c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<A NAME="JSON_PAYLOAD"></A>
18713c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
18723c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-details api apilevel-"> 
18733c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <h4 class="jd-details-title">
18743c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <span class="normal">
18753c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        public 
18763c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        static 
18773c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        final 
1878672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        String
18793c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </span>
18803c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        JSON_PAYLOAD
18813c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </h4>
18823c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="api-level">
18833c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
18843c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
18853c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
18863c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
18873c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </div>
18883c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="jd-details-descr">
18893c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      
18903c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="jd-tagdata jd-tagdescr"><p>JSON-only field representing the payload data.
18913c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</p></div>
18923c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
18933c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
18943c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="jd-tagdata">
18953c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="jd-tagtitle">Constant Value: </span>
18963c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span>
18973c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
18983c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                "data"
18993c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
19003c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </span>
19013c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
19023c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
19033c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
19043c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
19053c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
19063c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
19073c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
19083c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<A NAME="JSON_REGISTRATION_IDS"></A>
19093c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
19103c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-details api apilevel-"> 
19113c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <h4 class="jd-details-title">
19123c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <span class="normal">
19133c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        public 
19143c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        static 
19153c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        final 
1916672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        String
19173c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </span>
19183c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        JSON_REGISTRATION_IDS
19193c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </h4>
19203c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="api-level">
19213c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
19223c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
19233c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
19243c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
19253c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </div>
19263c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="jd-details-descr">
19273c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      
19283c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="jd-tagdata jd-tagdescr"><p>JSON-only field representing the registration ids.
19293c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</p></div>
19303c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
19313c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
19323c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="jd-tagdata">
19333c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="jd-tagtitle">Constant Value: </span>
19343c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span>
19353c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
19363c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                "registration_ids"
19373c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
19383c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </span>
19393c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
19403c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
19413c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
19423c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
19433c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
19443c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
19453c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
19463c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<A NAME="JSON_RESULTS"></A>
19473c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
19483c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-details api apilevel-"> 
19493c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <h4 class="jd-details-title">
19503c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <span class="normal">
19513c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        public 
19523c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        static 
19533c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        final 
1954672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        String
19553c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </span>
19563c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        JSON_RESULTS
19573c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </h4>
19583c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="api-level">
19593c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
19603c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
19613c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
19623c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
19633c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </div>
19643c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="jd-details-descr">
19653c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      
19663c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="jd-tagdata jd-tagdescr"><p>JSON-only field representing the result of each individual request.
19673c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</p></div>
19683c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
19693c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
19703c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="jd-tagdata">
19713c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="jd-tagtitle">Constant Value: </span>
19723c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span>
19733c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
19743c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                "results"
19753c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
19763c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </span>
19773c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
19783c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
19793c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
19803c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
19813c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
19823c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
19833c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
19843c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<A NAME="JSON_SUCCESS"></A>
19853c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
19863c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-details api apilevel-"> 
19873c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <h4 class="jd-details-title">
19883c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <span class="normal">
19893c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        public 
19903c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        static 
19913c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        final 
1992672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        String
19933c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </span>
19943c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        JSON_SUCCESS
19953c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </h4>
19963c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="api-level">
19973c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
19983c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
19993c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
20003c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
20013c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </div>
20023c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="jd-details-descr">
20033c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      
20043c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="jd-tagdata jd-tagdescr"><p>JSON-only field representing the number of successful messages.
20053c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</p></div>
20063c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
20073c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
20083c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="jd-tagdata">
20093c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="jd-tagtitle">Constant Value: </span>
20103c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span>
20113c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
20123c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                "success"
20133c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
20143c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </span>
20153c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
20163c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
20173c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
20183c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
20193c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
20203c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
20213c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
20223c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<A NAME="PARAM_COLLAPSE_KEY"></A>
20233c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
20243c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-details api apilevel-"> 
20253c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <h4 class="jd-details-title">
20263c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <span class="normal">
20273c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        public 
20283c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        static 
20293c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        final 
2030672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        String
20313c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </span>
20323c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        PARAM_COLLAPSE_KEY
20333c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </h4>
20343c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="api-level">
20353c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
20363c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
20373c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
20383c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
20393c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </div>
20403c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="jd-details-descr">
20413c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      
20423c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="jd-tagdata jd-tagdescr"><p>HTTP parameter for collapse key.
20433c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</p></div>
20443c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
20453c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
20463c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="jd-tagdata">
20473c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="jd-tagtitle">Constant Value: </span>
20483c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span>
20493c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
20503c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                "collapse_key"
20513c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
20523c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </span>
20533c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
20543c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
20553c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
20563c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
20573c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
20583c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
20593c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
20603c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<A NAME="PARAM_DELAY_WHILE_IDLE"></A>
20613c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
20623c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-details api apilevel-"> 
20633c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <h4 class="jd-details-title">
20643c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <span class="normal">
20653c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        public 
20663c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        static 
20673c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        final 
2068672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        String
20693c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </span>
20703c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        PARAM_DELAY_WHILE_IDLE
20713c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </h4>
20723c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="api-level">
20733c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
20743c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
20753c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
20763c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
20773c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </div>
20783c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="jd-details-descr">
20793c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      
20803c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="jd-tagdata jd-tagdescr"><p>HTTP parameter for delaying the message delivery if the device is idle.
20813c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</p></div>
20823c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
20833c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
20843c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="jd-tagdata">
20853c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="jd-tagtitle">Constant Value: </span>
20863c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span>
20873c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
20883c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                "delay_while_idle"
20893c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
20903c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </span>
20913c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
20923c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
20933c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
20943c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
20953c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
20963c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
20973c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
20983c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<A NAME="PARAM_PAYLOAD_PREFIX"></A>
20993c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
21003c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-details api apilevel-"> 
21013c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <h4 class="jd-details-title">
21023c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <span class="normal">
21033c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        public 
21043c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        static 
21053c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        final 
2106672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        String
21073c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </span>
21083c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        PARAM_PAYLOAD_PREFIX
21093c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </h4>
21103c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="api-level">
21113c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
21123c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
21133c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
21143c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
21153c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </div>
21163c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="jd-details-descr">
21173c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      
21183c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="jd-tagdata jd-tagdescr"><p>Prefix to HTTP parameter used to pass key-values in the message payload.
21193c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</p></div>
21203c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
21213c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
21223c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="jd-tagdata">
21233c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="jd-tagtitle">Constant Value: </span>
21243c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span>
21253c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
21263c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                "data."
21273c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
21283c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </span>
21293c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
21303c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
21313c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
21323c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
21333c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
21343c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
21353c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
21363c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<A NAME="PARAM_REGISTRATION_ID"></A>
21373c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
21383c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-details api apilevel-"> 
21393c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <h4 class="jd-details-title">
21403c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <span class="normal">
21413c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        public 
21423c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        static 
21433c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        final 
2144672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        String
21453c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </span>
21463c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        PARAM_REGISTRATION_ID
21473c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </h4>
21483c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="api-level">
21493c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
21503c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
21513c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
21523c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
21533c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </div>
21543c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="jd-details-descr">
21553c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      
21563c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="jd-tagdata jd-tagdescr"><p>HTTP parameter for registration id.
21573c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</p></div>
21583c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
21593c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
21603c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="jd-tagdata">
21613c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="jd-tagtitle">Constant Value: </span>
21623c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span>
21633c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
21643c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                "registration_id"
21653c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
21663c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </span>
21673c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
21683c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
21693c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
21703c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
21713c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
21723c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
21733c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
21743c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<A NAME="PARAM_TIME_TO_LIVE"></A>
21753c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
21763c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-details api apilevel-"> 
21773c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <h4 class="jd-details-title">
21783c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <span class="normal">
21793c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        public 
21803c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        static 
21813c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        final 
2182672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        String
21833c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </span>
21843c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        PARAM_TIME_TO_LIVE
21853c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </h4>
21863c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="api-level">
21873c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
21883c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
21893c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
21903c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
21913c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </div>
21923c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="jd-details-descr">
21933c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      
21943c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="jd-tagdata jd-tagdescr"><p>Prefix to HTTP parameter used to set the message time-to-live.
21953c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</p></div>
21963c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
21973c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
21983c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="jd-tagdata">
21993c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="jd-tagtitle">Constant Value: </span>
22003c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span>
22013c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
22023c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                "time_to_live"
22033c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
22043c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </span>
22053c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
22063c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
22073c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
22083c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
22093c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
22103c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
22113c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
22123c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<A NAME="TOKEN_CANONICAL_REG_ID"></A>
22133c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
22143c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-details api apilevel-"> 
22153c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <h4 class="jd-details-title">
22163c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <span class="normal">
22173c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        public 
22183c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        static 
22193c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        final 
2220672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        String
22213c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </span>
22223c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        TOKEN_CANONICAL_REG_ID
22233c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </h4>
22243c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="api-level">
22253c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
22263c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
22273c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
22283c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
22293c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </div>
22303c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="jd-details-descr">
22313c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      
22323c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="jd-tagdata jd-tagdescr"><p>Token returned by GCM when the requested registration id has a canonical
22333c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly value.
22343c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</p></div>
22353c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
22363c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
22373c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="jd-tagdata">
22383c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="jd-tagtitle">Constant Value: </span>
22393c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span>
22403c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
22413c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                "registration_id"
22423c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
22433c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </span>
22443c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
22453c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
22463c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
22473c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
22483c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
22493c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
22503c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
22513c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<A NAME="TOKEN_ERROR"></A>
22523c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
22533c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-details api apilevel-"> 
22543c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <h4 class="jd-details-title">
22553c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <span class="normal">
22563c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        public 
22573c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        static 
22583c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        final 
2259672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        String
22603c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </span>
22613c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        TOKEN_ERROR
22623c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </h4>
22633c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="api-level">
22643c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
22653c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
22663c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
22673c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
22683c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </div>
22693c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="jd-details-descr">
22703c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      
22713c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="jd-tagdata jd-tagdescr"><p>Token returned by GCM when there was an error sending a message.
22723c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</p></div>
22733c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
22743c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
22753c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="jd-tagdata">
22763c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="jd-tagtitle">Constant Value: </span>
22773c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span>
22783c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
22793c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                "Error"
22803c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
22813c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </span>
22823c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
22833c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
22843c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
22853c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
22863c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
22873c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
22883c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
22893c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<A NAME="TOKEN_MESSAGE_ID"></A>
22903c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
22913c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div class="jd-details api apilevel-"> 
22923c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <h4 class="jd-details-title">
22933c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <span class="normal">
22943c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        public 
22953c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        static 
22963c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        final 
2297672b3ad589976b419f37bc54b439527cf53b21b8Robert Ly        String
22983c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </span>
22993c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        TOKEN_MESSAGE_ID
23003c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </h4>
23013c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      <div class="api-level">
23023c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
23033c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
23043c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  
23053c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23063c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      </div>
23073c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <div class="jd-details-descr">
23083c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly      
23093c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div class="jd-tagdata jd-tagdescr"><p>Token returned by GCM when a message was successfully sent.
23103c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</p></div>
23113c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23123c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
23133c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <div class="jd-tagdata">
23143c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span class="jd-tagtitle">Constant Value: </span>
23153c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        <span>
23163c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
23173c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly                "id"
23183c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly            
23193c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </span>
23203c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        </div>
23213c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
23223c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    </div>
23233c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div>
23243c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23253c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23263c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23273c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23283c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<!-- Fields -->
23293c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23303c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23313c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<!-- Public ctors -->
23323c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23333c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23343c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23353c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<!-- ========= CONSTRUCTOR DETAIL ======== -->
23363c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<!-- Protected ctors -->
23373c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23383c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23393c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23403c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<!-- ========= METHOD DETAIL ======== -->
23413c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<!-- Public methdos -->
23423c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23433c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23443c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23453c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<!-- ========= METHOD DETAIL ======== -->
23463c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23473c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23483c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23493c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<!-- ========= END OF CLASS DATA ========= -->
23503c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<A NAME="navbar_top"></A>
23513c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
2352f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
23533c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly<div id="footer" class="wrap" >
23543c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly        
23553c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23563c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div id="copyright">
23573c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
23583c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  Except as noted, this content is licensed under <a
23593c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>. 
23603c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  For details and restrictions, see the <a href="/license.html">
23613c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  Content License</a>.
23623c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  </div>
2363f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly  <div id="build_info">
2364f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly    
2365f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly<script src="/timestamp.js" type="text/javascript"></script>
2366f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly<script>document.write(BUILD_TIMESTAMP)</script>
2367f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
2368f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly  </div>
23693c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23703c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23713c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <div id="footerlinks">
23723c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    
23733c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  <p>
23743c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <a href="/about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
23753c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <a href="/legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
23763c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly    <a href="/support.html">Support</a>
23773c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  </p>
23783c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly  </div>
23793c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23803c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div> <!-- end footer -->
2381f6f5cf484c4cad4edd9cc3dad930b7cf14d0ec73Robert Ly
23823c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div> <!-- jd-content -->
23833c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23843c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div><!-- end doc-content -->
23853c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23863c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</div> <!-- end body-content --> 
23873c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23883c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23893c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23903c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23913c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23923c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly
23933c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</body>
23943c4b4f7c3143701e2e2e1f33c3d4d08701b040d8Robert Ly</html>
2395