Android Cloud to Device Messaging
اینڈرائیڈ کلاؤڈ ٹو ڈیوائس میسجنگ (جسے عام طور پر کلاؤڈ ٹو ڈیوائس میسجنگ کہا جاتا ہے)، یا سی 2 ڈی ایم، ایک غیر فعال موبائل نوٹیفکیشن سروس ہے جسے گوگل نے تیار کیا تھا اور اس کی جگہ گوگل کلاؤڈ میسجنگ سروس نے لے لی تھی۔ اس نے ڈویلپرز کو سرورز سے اینڈرائیڈ ایپلی کیشنز اور کروم ایکسٹینشنز پر ڈیٹا بھیجنے کے قابل بنایا۔ سی 2 ڈی ایم اصل میں 2010 میں لانچ کیا گیا تھا اور اینڈرائیڈ کے ورژن 2.2 سے دستیاب تھا۔ 27 جون، 2012 کو، گوگل نے گوگل کلاؤڈ میسجنگ سروس کی نقاب کشائی کی جس کا مقصد سی 2 ڈی ایم کو تبدیل کرنا ہے، تصدیق اور ترسیل میں بہتری، نئے اے پی آئی اینڈ پوائنٹس اور میسجنگ پیرامیٹرز، اور اے پی آئی کی شرح کی حدود اور پیغام کے زیادہ سے زیادہ سائز کو ہٹانا۔ گوگل نے اگست 2012 میں سی 2 ڈی ایم سروس کی باضابطہ فرسودگی کا اعلان کیا، اور ڈویلپرز کو نئی سروس میں منتقل ہونے میں مدد کے لیے دستاویزات جاری کیں۔ سی 2 ڈی ایم سروس کو موجودہ ایپلی کیشنز کے لیے بند کر دیا گیا تھا اور 20 اکتوبر 2015 کو مکمل طور پر بند کر دیا گیا تھا۔ تکنیکی تفصیلات سی 2 ڈی ایم سروس سیکیورٹی اور وشوسنییتا کو برقرار رکھنے کے لیے ضروری ذیلی خدمات اور انٹرفیس پر مشتمل تھی۔ جب کوئی درخواست سی 2 ڈی ایم پیغامات اور ڈیٹا کے لیے رجسٹر ہوئی تو اسے سروس سے سی 2 ڈی ایم رجسٹریشن آئی ڈی موصول ہوئی۔ یہ شناخت کنندہ ڈیوائس پر موجود ایپلی کیشن کے لیے منفرد تھا، اور اسے اس ڈیوائس کی شناخت کے لیے استعمال کیا گیا تھا جس کے لیے ڈیٹا یا پیغام کی درخواست کی گئی تھی۔ یہ شناخت کنندہ عام طور پر کلائنٹ کی درخواست کے ذریعے ٹریکنگ اور شماریاتی مقاصد کے لیے ڈویلپر یا تخلیق کار کی ملکیت والے سرور کو بھیجا جاتا تھا۔ ڈیٹا یا پش کی درخواست بھیجنے پر، سرور نے تصدیق کی درخواست اور ڈیوائس کی سی 2 ڈی ایم رجسٹریشن آئی ڈی سی 2 ڈی ایم تصدیق سروس کو بھیجی، جس نے کامیابی پر تصدیق کے ٹوکن کے ساتھ جواب دیا۔ اس کے بعد تھرڈ پارٹی سرور نے حتمی ڈیٹا کی درخواست کے اندر دونوں شناخت کنندگان کو جمع کرایا اور ڈیوائس پر بھیجا۔ جب آلہ کو سی 2 ڈی ایم سے معلومات موصول ہوئیں تو درخواست کو سی 2 ڈی ایم قطار سے ہٹا دیا گیا۔ گوگل کلاؤڈ میسجنگ سروس کی طرف ہجرت گوگل کلاؤڈ میسجنگ سروس کے اعلان کے فورا بعد، گوگل نے ایپلیکیشن ڈویلپرز کو سی 2 ڈی ایم سے اور نئی سروس کی طرف ہجرت کرنے میں رہنمائی کے لیے دستاویزات شائع کیں۔ سروس میں منتقل ہونے کے لیے ایس ڈی کے اور کوڈ میں تبدیلیوں کے ساتھ ساتھ ڈاؤن لوڈ اور اپ ڈیٹ کرنے کے لیے پبلش ریپوزیٹری (جیسے گوگل پلے) میں ایپلیکیشن اپ ڈیٹ جاری کرنے کی ضرورت ہوتی ہے۔ سی 2 ڈی ایم اور گوگل کلاؤڈ میسجنگ سروس ایک دوسرے کے درمیان باہمی طور پر قابل عمل نہیں تھے۔ آپ ایک سروس کا استعمال کرتے ہوئے ڈیٹا کی درخواستیں نہیں بھیج سکتے تھے جسے موصول کیا جائے اور دوسرے کا استعمال کرتے ہوئے کلائنٹ ایپ پر کارروائی کی جائے۔ منتقلی کے لیے ڈویلپر کے ذریعے چلائے جانے والے تھرڈ پارٹی سرور پر بھی تبدیلیاں کرنے کی ضرورت تھی (جو بھیجے گئے ڈیٹا سے متعلق پیچیدگی اور استعمال کے معاملے پر منحصر ہے)۔ حوالہ جات بیرونی روابط موبائل ٹیلی کمیونیکیشن گوگل سروسز