‫Play ایپ سائننگ کا استعمال کریں

‫Play ایپ سائننگ کے ساتھ، Google آپ کے لیے آپ کی ایپ کی سائننگ کلید کا نظم اور حفاظت کرتا ہے اور اسے بہتر کردہ، ڈسٹری بیوشن APKs پر دستخط کرنے کے لیے استعمال کرتا ہے جو آپ کے ایپ بنڈلز سے تخلیق ہوتے ہیں۔ ‫Play ایپ سائننگ آپ کی ایپ سائننگ کلید کو Google کے محفوظ انفراسٹرکچر پر اسٹور کرتی ہے اور سیکیورٹی بڑھانے کے لیے اپ گریڈ کے اختیارات پیش کرتی ہے۔
 

‫Play ایپ سائننگ کا استعمال کرنے کے لیے، آپ کا ایک اکاؤنٹ کا مالک ہونا ضروری ہے یا ایسا صارف ہونا ضروری ہے جس کے پاس پروڈکشن کے لیے ریلیز، آلات کو خارج اور Play ایپ سائننگ کے استعمال کی اجازت ہو اور آپ کا Play ایپ سائننگ کی سروس کی شرائط کو قبول کرنا ضروری ہے۔

یہ کیسے کام کرتا ہے

جب آپ Play ایپ سائننگ استعمال کرتے ہیں تو آپ کی کلیدیں اسی محفوظ انفراسٹرکچر پر اسٹور ہوتی ہیں جسے Google اپنی خود کی کلیدوں کو اسٹور کرنے کے لیے استعمال کرتا ہے۔ کلیدیں Google کی کلید کی مینیجمنٹ سروس کے ذریعے محفوظ ہیں۔ اگر آپ Google کے انفراسٹرکچر کے بارے میں مزید جاننا چاہتے ہیں تو Google Cloud سیکیورٹی وائٹ پیپر پڑھیں۔

‫Android ایپس نجی کلید کے ساتھ دستخط شدہ ہیں۔ اس بات کو یقینی بنانے کے لیے کہ ایپ اپ ڈیٹس قابل اعتماد ہیں، ہر نجی کلید کے پاس ایک وابستہ عوامی سرٹیفکیٹ ہوتا ہے جسے آلات اور سروسز اس بات کی تصدیق کرنے کے لیے استعمال کرتے ہیں کہ ایپ اپ ڈیٹ ایک ہی ذریعے سے ہے۔ آلات تب ہی اپ ڈیٹس قبول کرتے ہیں جب اس کے دستخط انسٹال کردہ ایپ کے دستخط سے مماثل ہوں۔ ‫Google کو آپ کی ایپ سائننگ کلید کا نظم کرنے کی اجازت دے کر، یہ اس عمل کو مزید محفوظ بناتا ہے۔

نوٹ: اگست 2021 سے پہلے تخلیق کی گئی ایپس کے لیے، آپ اب بھی ایک APK اپ لوڈ کر سکتے ہیں اور Play ایپ سائننگ کا استعمال کرنے اور Android ایپ بنڈل کے ساتھ شائع کرنے کے بجائے اپنی خود کی کلیدوں کا نظم کر سکتے ہیں۔ تاہم، اگر آپ اپنا کلیدی اسٹور کھو دیتے ہیں یا اسے متاثر کیا جاتا ہے تو آپ پیکیج کے نئے نام کے ساتھ نئی ایپ شائع کیے بغیر اپنی ایپ کو اپ ڈیٹ نہیں کر سکیں گے۔ ان ایپس کے لیے، Play ،Play ایپ سائننگ استعمال کرنے اور ایپ بنڈلز پر سوئچ کرنے کی تجویز کرتا ہے۔

‫Play ایپ سائننگ کو سیٹ اپ کریں اور اس کا نظم کریں

اگر آپ کی ایپ ابھی تک Play ایپ سائننگ استعمال نہیں کر رہی ہے تو نیچے دی گئی ہدایات کی پیروی کریں۔

مرحلہ 1: ایک اپ لوڈ کلید تخلیق کریں

  1. ان ہدایات کی پیروی کر کے، ایک اپ لوڈ کلید تخلیق کریں۔
  2. اپ لوڈ کلید کے ساتھ اپنے ایپ بنڈل پر دستخط کریں۔

مرحلہ 2: اپنی ریلیز کی تیاری کریں

  1. اپنی ریلیز کو تیار کرنے اور رول آؤٹ کرنے کے لیے ہدایات کی پیروی کریں۔
  2. ریلیز ٹریک منتخب کرنے کے بعد، "ایپ کی سالمیت" کا سیکشن آپ کی ایپ کے لیے Play ایپ سائننگ کی صورتحال دکھاتا ہے۔
  3. ‫Google کی تخلیق کردہ ایپ سائننگ کلید کے ساتھ آگے بڑھنے کے لیے، اپنا ایپ بنڈل اپ لوڈ کریں۔ متبادل طور پر، آپ درج ذیل اختیارات تک رسائی کے لیے ایپ سائننگ کلید کی تبدیلی کو منتخب کر سکتے ہیں:
    • Google کی تخلیق کردہ ایپ سائننگ کلید استعمال کریں: 90 فیصد سے زیادہ نئی ایپس Google کی تخلیق کردہ ایپ سائننگ کلیدیں استعمال کرتی ہیں۔ ‫Google کی تخلیق کردہ کلید کا استعمال نقصان یا متاثر ہونے سے بچاتا ہے (کلید ڈاؤن لوڈ کے قابل نہیں ہے)۔ اگر آپ یہ اختیار منتخب کرتے ہیں تو آپ ڈسٹری بیوشن کے دیگر چینلز کے لیے Google کی تخلیق کردہ کلید کے ساتھ دستخط کردہ ایپ بنڈل ایکسپلورر سے ڈسٹری بیوشن APKs ڈاؤن لوڈ کر سکتے ہیں یا ان کے لیے کوئی مختلف کلید کا استعمال کر سکتے ہیں۔
    • ایک مختلف ایپ سائننگ کلید کا استعمال کریں: ایپ سائننگ کلید کا انتخاب آپ کو اپنے ڈویلپر اکاؤنٹ میں کسی اور ایپ کی طرح وہی کلید استعمال کرنے یا زیادہ لچک کے لیے اپنی ایپ سائننگ کلید کی مقامی کاپی رکھنے کی اجازت دیتا ہے۔ مثال کے طور پر، ممکن ہے کہ آپ پہلے ہی کسی کلید کا فیصلہ کر چکے ہوں کیونکہ آپ کی ایپ کچھ آلات پر پہلے سے انسٹال ہے۔ مقامی کاپی سے کبھی متاثر کیے جانے پر آپ کی کلید کی کاپی Google کے سرورز کے باہر رکھنے سے خطرہ بڑھ جاتا ہے۔ آپ کے پاس مختلف کلید استعمال کرنے کے طریقے کے لیے درج ذیل اختیارات ہیں:
      • اس ڈویلپر اکاؤنٹ میں دوسری ایپ کی طرح ہی ایپ سائننگ کلید استعمال کریں
      • ‫Java کلیدی اسٹور سے ایک کلید ایکسپورٹ اور اپ لوڈ کریں
      • ایک کلید (Java کلیدی اسٹور کا استعمال نہ کرتے ہوئے) ایکسپورٹ اور اپ لوڈ کریں
      • ‫Play ایپ سائننگ سے آپٹ آؤٹ کریں (آپ کو یہ اختیار صرف اس صورت میں منتخب کرنا چاہیے جب آپ Play ایپ سائننگ میں اندراج کرنے کے لیے اپنی ایپ سائننگ کلید کو اپ گریڈ کرنے کا ارادہ کرتے ہیں)۔
  4. اپنی ریلیز کی تیاری اور رول آؤٹ کرنے کے لیے بقیہ ہدایات کو مکمل کریں۔

نوٹ: آپ کو سروس کی شرائط کو قبول کرنا ہوگا اور جاری رکھنے کے لیے ایپ سائننگ میں آپٹ ان کرنا ہوگا۔

مرحلہ 3: API فراہم کنندگان کے ساتھ اپنی ایپ سائننگ کلید کو رجسٹر کریں

اگر آپ کی ایپ کوئی APIs استعمال کرتی ہے تو آپ کو سرٹیفکیٹ کے فنگر پرنٹ کا استعمال کر کے تصدیق کے مقاصد کے لیے عام طور پر اپنی ایپ سائننگ کلید کو ان کے ساتھ رجسٹر کرنا ہوگا۔ یہاں سرٹیفکیٹ کہاں تلاش کرنا ہے:

  1. ‫Play کونسول کھولیں اور Play ایپ سائننگ صفحہ (جانچ کریں اور ریلیز کریں > سیٹ اپ کریں > ایپ سائننگ) پر جائیں۔
    • تجویز: آپ ایپ کی سالمیت کے صفحے (جانچ کریں اور ریلیز کریں > ایپ کی سالمیت)، جس میں سالمیت اور دستخط کرنے کی سروسز شامل ہیں جو آپ کو اس بات کو یقینی بنانے میں مدد کرتی ہیں کہ صارفین آپ کی ایپس اور گیمز کا تجربہ آپ کے ارادے کے مطابق کریں۔
  2. "ایپ سائننگ کلید کے سرٹیفکیٹ" کے سیکشن تک اسکرول کریں اور اپنی ایپ سائننگ کے سرٹیفکیٹ کے فنگر پرنٹس (MD5, SHA-1 اور SHA-256) کاپی کریں۔
    • اگر API فراہم کنندہ کو مختلف قسم کے فنگر پرنٹ کی ضرورت ہے تو آپ اصل سرٹیفکیٹ کو der. فارمیٹ میں بھی ڈاؤن لوڈ کر سکتے ہیں اور اسے API فراہم کنندہ کے مطلوبہ منتقلی کے ٹولز کا استعمال کر کے تبدیل کر سکتے ہیں۔

ایک اپ لوڈ کلید تخلیق کریں اور کلیدی اسٹورز کو اپ ڈیٹ کریں

اضافی سیکیورٹی کے لیے، اپنی ایپ سائننگ کلید کے بجائے، ایک نئی اپ لوڈ کلید کے ساتھ اپنی ایپ پر دستخط کرنے کی تجویز کی جاتی ہے۔

جب آپ Play ایپ سائننگ میں آپٹ ان کرتے ہیں تو آپ ایک اپ لوڈ کلید تخلیق کر سکتے ہیں یا آپ بعد میں Play ایپ سائننگ صفحہ (جانچ کریں اور ریلیز کریں > سیٹ اپ کریں > ایپ سائننگ) ملاحظہ کر کے اپ لوڈ کلید تخلیق کر سکتے ہیں۔

اپ لوڈ کلید تخیق کرنے کا طریقہ یہ ہے:

  1. Android ڈیولپرز سائٹ پر دی گئی ہدایات کی پیری کریں۔ اپنی کلید کو محفوظ مقام پر اسٹور کریں۔
  2. اپ لوڈ کلید کے لیے سرٹیفکیٹ کو PEM فارمیٹ میں ایکسپورٹ کریں۔ درج ذیل انڈر لائن کردہ آرگیومینٹس کو تبدیل کریں:
    • $ keytool -export -rfc -keystore upload-keystore.jks -alias upload -file upload_certificate.pem
  3. ریلیز کے عمل کے دوران پرامپٹ کیے جانے پر، سرٹیفکیٹ کو Google کے ساتھ رجسٹر کرنے کے لیے اپ لوڈ کریں۔

آپ کے اپ لوڈ کلید استعمال کرنے پر:

  • آپ کی اپ لوڈ کلید صرف ایپ کے تخلیق کار کی شناخت کی توثیق کے لیے Google کے ساتھ رجسٹرڈ ہوتی ہے۔
  • آپ کے دستخط صارفین کو بھیجنے سے پہلے کسی بھی اپ لوڈ کردہ APKs سے ہٹا دیے جاتے ہیں۔

اپنی ایپ سائننگ کلید کو اپ گریڈ کریں

یہ سیکشن آپ کی ایپ سائننگ کلید کو اپ گریڈ کرنے سے متعلق ہدایات پر مشتمل ہے۔ اگر آپ نے اپنی اپ لوڈ کلید کھو دی ہے تو آپ کو کلید کو اپ گریڈ کی درخواست کرنے کی ضرورت نہیں ہے؛ اس کے بجائے اس صفحے کے نیچے اپ لوڈ کلید گم یا متاثر ہو گئی؟ سیکشن سے رجوع کریں۔

کچھ حالات میں، آپ ایپ سائننگ کلید کو اپ گریڈ کرنے کی درخواست کر سکتے ہیں۔

ایپ سائننگ کلید کو اپ گریڈ کرنے کی درخواست کرنے کی چند وجوہات یہ ہیں:

  • آپ کو کرپٹوگرافک کے لحاظ سے مضبوط کلید کی ضرورت ہے۔
  • آپ کی ایپ سائننگ کلید کو متاثر کیا گیا ہے۔

اہم: کلیدی اپ گریڈز صرف ان ایپس کے لیے تعاون یافتہ ہیں جو ایپ بنڈلز استعمال کرتی ہیں۔

‫Play کونسول میں کلید کو اپ گریڈ کرنے کی درخواست کرنے سے پہلے، ذیل میں کلید کو اپ گریڈ کرنے کی درخواست کرنے سے پہلے اہم تحفظات کے سیکشن کو پڑھیں۔ اس کے بعد آپ کلید کو اپ گریڈ کرنے کی درخواست کرنے کے بارے میں مزید جاننے کے لیے نیچے دیگر سیکشنز کو پھیلا سکتے ہیں۔

بہترین طریقے

  • اگر آپ بھی اپنی ایپ کو Google Play سے باہر ڈسٹری بیوٹ کرتے ہیں یا بعد میں کرنے کا ارادہ رکھتے ہیں اور وہی سائننگ کلید استعمال کرنا چاہتے ہیں تو آپ کے پاس دو اختیارات ہیں: 
    • یا تو Google کو کلید (تجویز کردہ) تخلیق کرنے دیں اور پھر Google Play سے باہر ڈسٹری بیوٹ کرنے کے لیے ایپ بنڈل ایکسپلورر سے دستخط شدہ، یونیورسل APK ڈاؤن لوڈ کریں۔
    • یا آپ وہ ایپ سائننگ کلید تخلیق کر سکتے ہیں جسے آپ تمام ایپ اسٹورز کے لیے استعمال کرنا چاہتے ہیں اور پھر جب آپ Play ایپ سائننگ کو کنفیگر کرتے ہیں تو اس کی ایک کاپی Google کو منتقل کر سکتے ہیں۔
  • اپنے اکاؤنٹ کی حفاظت کی خاطر، Play کونسول تک رسائی والے اکاؤنٹس کے لیے 2 قدمی توثیق آن کریں۔
  • ایپ بنڈل کو ریلیز ٹریک پر شائع کرنے کے بعد، آپ ان قابل انسٹال APKs تک رسائی کے لیے ایپ بنڈل ایکسپلورر ملاحظہ کر سکتے ہیں جنہیں Google آپ کے ایپ بنڈل سے تخلیق کرتا ہے۔ آپ یہ کر سکتے ہیں کہ:
    • ایپ کے اندرونی اشتراک کا ایک لنک کاپی کر کے اس کا اشتراک کریں جو آپ کو ایک ہی تھپتھپاہٹ میں یہ ٹیسٹ کرنے کی اجازت دیتا ہے کہ Google Play مختلف آلات پر آپ کے ایپ بنڈل سے کیا انسٹال کرے گا۔
    • ایک دستخط شدہ، یونیورسل APK ڈاؤن لوڈ کریں۔ یہ واحد APK ایپ سائننگ کلید کے ساتھ دستخط کیا جاتا ہے جسے Google اپنے پاس رکھتا ہے اور اسے کسی بھی ایسے آلے پر انسٹال کیا جا سکتا ہے جسے آپ کی ایپ سپورٹ کرتی ہے۔
    • کسی مخصوص آلے کے لیے تمام APKs کے ساتھ ZIP آرکائیو ڈاؤن لوڈ کریں۔ یہ APKs ایپ سائننگ کلید کے ساتھ دستخط کیے جاتے ہیں جنہیں Google ہولڈ پر رکھتا ہے۔ آپadb install-multiple *.apk کمانڈ استعمال کر کے کسی آلے پر ZIP آرکائیو میں APKs انسٹال کر سکتے ہیں۔
  • سیکیورٹی میں اضافے کے لیے، ایک نئی اپ لوڈ کلید تخلیق کریں جو آپ کی ایپ سائننگ کلید سے مختلف ہو۔
  • اگر آپ کوئی بھی Google API استعمال کر رہے ہیں تو ہو سکتا ہے کہ آپ اپنی ایپ کے لیے Google Cloud کونسول میں اپ لوڈ کلید اور ایپ سائننگ کلید کے سرٹیفکیٹس کو رجسٹر کرنا چاہیں۔
  • اگر آپ Android ایپ کے لنکس استعمال کر رہے ہیں تو اپنی ویب سائٹ پر متعلقہ ڈیجیٹل اثاثے کے لنکس کی JSON فائل میں کلیدوں کو اپ ڈیٹ کرنا یقینی بنائیں۔

اپ لوڈ کلید گم یا متاثر ہو گئی؟

اگر آپ نے اپنی نجی اپ لوڈ کلید کھو دی ہے یا یہ متاثر ہو گئی ہے تو آپ ایک نئی کلید تخلیق کر سکتے ہیں۔ اس کے بعد آپ کے ڈویلپر اکاؤنٹ کا مالک Play کونسول میں کلید کا ری سیٹ شروع کر سکتا ہے۔

ہماری سپورٹ ٹیم کی جانب سے نئی اپ لوڈ کلید کو رجسٹر کرنے کے بعد، اکاؤنٹ کے مالک اور عالمی منتظمین کو مزید معلومات کے ساتھ ایک ان باکس پیغام اور ای میل موصول ہوگی۔ اس کے بعد آپ اپنے کلیدی اسٹورز کو اپ ڈیٹ کر سکتے ہیں اور API فراہم کنندگان کے ساتھ اپنی کلید کو رجسٹر کر سکتے ہیں۔

اکاؤنٹ کا مالک Play کونسول میں ری سیٹ کی درخواست کو بھی منسوخ کر سکتا ہے۔

اہم: اپنی اپ لوڈ کلید کو ری سیٹ کرنے سے اس ایپ سائننگ کلید پر کوئی اثر نہیں پڑتا جسے Google Play‏ APKs کو صارفین تک ڈیلیور ہونے سے پہلے دوبارہ دستخط کرنے کے لیے استعمال کرتا ہے۔

APK دستخط کی اسکیم v4

‫Android 11 اور اس سے اوپر کے ورژن کے آلات نئی APK دستخط کی اسکیم v4 کو سپورٹ کرتے ہیں۔ ‫Play ایپ سائننگ اہل ایپس کے لیے v4 سائننگ کا استعمال کرتا ہے تاکہ ان کے لیے نئے آلات پر دستیاب بہتر کردہ ڈسٹری بیوشن کی خصوصیات تک رسائی ممکن بنائی جا سکے۔ ڈویلپر کی کوئی کارروائی کی ضرورت نہیں ہے اور v4 دستخط کرنے سے صارف پر اثر کی کوئی توقع نہیں ہے۔

متعلقہ مواد

کیا یہ مفید تھا؟

ہم کس طرح اسے بہتر بنا سکتے ہیں؟
821673978352602702
true
امدادی مرکز تلاش کریں
true
true
true
true
true
92637
false
false
false
false
تلاش کریں
تلاش صاف کریں
تلاش بند کریں
اصل مینیو