Android Cloud to Device Messaging
એન્ડ્રોઇડ ક્લાઉડ ટુ ડિવાઇસ મેસેજિંગ (સામાન્ય રીતે ક્લાઉડ ટુ ડિવાઇસ મેસેજિંગ તરીકે ઓળખાય છે), અથવા સી2ડીએમ, એક નિષ્ક્રિય મોબાઇલ સૂચના સેવા છે જે ગૂગલ દ્વારા વિકસાવવામાં આવી હતી અને ગૂગલ ક્લાઉડ મેસેજિંગ સેવા દ્વારા તેનું સ્થાન લીધું હતું. તે વિકાસકર્તાઓને સર્વરમાંથી એન્ડ્રોઇડ એપ્લિકેશન્સ અને ક્રોમ એક્સ્ટેન્શન્સ પર ડેટા મોકલવા સક્ષમ બનાવે છે. સી2ડીએમ મૂળરૂપે 2010માં શરૂ કરવામાં આવ્યું હતું અને તે એન્ડ્રોઇડના સંસ્કરણ 2.2થી શરૂ કરીને ઉપલબ્ધ હતું. 27 જૂન, 2012 ના રોજ, ગૂગલે ગૂગલ ક્લાઉડ મેસેજિંગ સેવાનું અનાવરણ કર્યું હતું, જેનો હેતુ C2DM ને બદલવાનો હતો, જેમાં પ્રમાણીકરણ અને વિતરણમાં સુધારા, નવા API એન્ડપોઇન્ટ્સ અને મેસેજિંગ પરિમાણો, અને API દર મર્યાદા અને મહત્તમ સંદેશ કદને દૂર કરવાનો ઉલ્લેખ કરવામાં આવ્યો હતો. ગૂગલે ઓગસ્ટ 2012માં સી2ડીએમ સેવાના સત્તાવાર અવમૂલ્યનની જાહેરાત કરી હતી અને વિકાસકર્તાઓને નવી સેવામાં સ્થળાંતર કરવામાં મદદ કરવા માટે દસ્તાવેજો બહાર પાડ્યા હતા. સી2ડીએમ સેવા હાલની એપ્લિકેશનો માટે બંધ કરવામાં આવી હતી અને 20 ઓક્ટોબર, 2015ના રોજ સંપૂર્ણપણે બંધ કરવામાં આવી હતી. તકનીકી વિગતો સી2ડીએમ સેવામાં સુરક્ષા અને વિશ્વસનીયતા જાળવવા માટે જરૂરી પેટા-સેવાઓ અને ઇન્ટરફેસનો સમાવેશ થતો હતો. જ્યારે કોઈ અરજી સી2ડીએમ સંદેશાઓ અને ડેટા માટે નોંધાયેલી હોય, ત્યારે તેને સેવા તરફથી સી2ડીએમ નોંધણી આઈડી પ્રાપ્ત થાય છે. આ ઓળખકર્તા ઉપકરણ પરની એપ્લિકેશન માટે અનન્ય હતું, અને તેનો ઉપયોગ તે ઉપકરણને ઓળખવા માટે કરવામાં આવ્યો હતો કે જેના માટે ડેટા અથવા સંદેશ વિનંતીનો હેતુ હતો. આ ઓળખકર્તા સામાન્ય રીતે ક્લાયન્ટ એપ્લિકેશન દ્વારા વિકાસકર્તા અથવા સર્જકની માલિકીના સર્વરને ટ્રેકિંગ અને આંકડાકીય હેતુઓ માટે મોકલવામાં આવતો હતો. ડેટા અથવા પુશ વિનંતી મોકલ્યા પછી, સર્વરે સી2ડીએમ પ્રમાણીકરણ સેવાને ઉપકરણની પ્રમાણીકરણ વિનંતી અને સી2ડીએમ નોંધણી આઈડી મોકલી, જેણે સફળતા પર પ્રમાણીકરણ ટોકન સાથે જવાબ આપ્યો. ત્યારબાદ તૃતીય પક્ષ સર્વરે અંતિમ માહિતી વિનંતીમાં બંને ઓળખકર્તાઓને દાખલ કરવા અને ઉપકરણ પર મોકલવા માટે રજૂ કર્યા. જ્યારે ઉપકરણને સી2ડીએમ પાસેથી માહિતી મળી, ત્યારે વિનંતી સી2ડીએમ કતારમાંથી દૂર કરવામાં આવી હતી. ગૂગલ ક્લાઉડ મેસેજિંગ સેવામાં સ્થળાંતર ગૂગલ ક્લાઉડ મેસેજિંગ સેવાની જાહેરાત કર્યાના થોડા સમય પછી, ગૂગલે એપ્લિકેશન ડેવલપર્સને સી2ડીએમમાંથી અને નવી સેવા તરફ સ્થળાંતર કરવા માટે માર્ગદર્શન આપવા માટે દસ્તાવેજો પ્રકાશિત કર્યા. સેવામાં સ્થળાંતર કરવા માટે જરૂરી SDK અને કોડ ફેરફારો, તેમજ ડાઉનલોડ કરવા અને અપડેટ કરવા માટે પબ્લિશ રીપોઝીટરી (જેમ કે ગૂગલ પ્લે) પર એપ્લિકેશન અપડેટનું પ્રકાશન. સી2ડીએમ અને ગૂગલ ક્લાઉડ મેસેજિંગ સેવા એકબીજા વચ્ચે આંતરસંચાલિત ન હતી; તમે એક સેવાનો ઉપયોગ કરીને ડેટા વિનંતીઓ મોકલી શકતા ન હતા જે ગ્રાહક એપ્લિકેશન પર પ્રાપ્ત કરવા અને પ્રક્રિયા કરવા માટે બીજાનો ઉપયોગ કરી શકાય. સ્થળાંતર માટે વિકાસકર્તા દ્વારા સંચાલિત તૃતીય પક્ષ સર્વર પર ફેરફારો કરવાની પણ જરૂર હતી (મોકલેલા ડેટાને લગતી જટિલતા અને ઉપયોગના કેસના આધારે). સંદર્ભો બાહ્ય કડીઓ મોબાઇલ દૂરસંચાર ગૂગલ સેવાઓ