پروفایل لا هم په لیست کې دی، سند لا هم نصب ښکاري، او د نښلولو تڼۍ یوازې د Keystore تېروتنې پیغام سره ناکامه کیږي او بل څه نه۔ مخکې لدې چې د اپلیکیشن ذخیره پاکه کړئ یا تلیفون وسپارئ، معلومه کړئ چې کوم د کیلي عملیات ناکام شو۔ درې پایلې هماغه ډیالوګ جوړوي او درې بېلابېلو کړنو ته ځواب وايي — یوازې یوه له هغو تخریبي ده۔ پرتله د لسو دقیقو ارزښت لري، ځکه چې غلطه څانګه تاسو هغه هویت له لاسه ورکوي چې غواړئ یې وساتئ۔

د یو ډیالوګ شاته درې ناکامۍ

لومړی تصدیق دی۔ کیلي شته او معتبره ده، خو کارول یې غواړي چې کارن خپل حضور ثابت کړي — د وسیلې خلاصول، بایومیټریک، یا د کاري پروفایل ننګونه۔ که د بندیدو وخت، ثبت شوې بایومیټریک یا د پروفایل حالت وروستیو کې بدل شوی وي، د کیلي کارول ناکام کیدای شي په داسې حال کې چې کیلي پخپله بشپړه سمه ده۔

دوهم تلپاتې بطلان دی۔ ځینې کیلي توکي د پلیټ فارم پالیسۍ لخوا باطل کیږي کله چې د بندولو طریقه بیا تنظیم شي یا بایومیټریک ثبت بدل شي، ځکه هغه تړاو چې ساتنه یې کوله نور نه پاتې کیږي۔ کیلي نشي جوړیدای او بیا هڅه کول د بیا رغولو پلان نه دی؛ هویت باید د هغه ثبت پروسې له لارې بدل شي چې هغه یې صادر کړی۔

دریم د عرضه کوونکي ناکامي ده: د keystore خدمت اوس نشي کولای عملیات بشپړ کړي۔ دا هغه ډول دی چې کله ناکله د بیا هڅې ارزښت لري، او یوازینی۔

FailureWhat it meansWhat recovers itWhat does not
User not authenticatedKey needs a presence checkSupported unlock or authorization flowA VPN account password reset
Key permanently invalidatedBinding is gone; key unusableReplacement enrollment for that identityRetrying, rebooting, reinstalling the client
Transient provider errorService could not complete nowThe provider's documented retry pathClearing app data

پام وکړئ چې له درېیو دوه تخریبي نه دي او یو یې د وسیلې په کچه هیڅ حل نه لري۔ هیڅ یو یې د تلیفون په پاکولو نه حل کیږي، کوم ګام چې خلک لومړی پورته کوي ځکه ډیالوګ دوی ته بل څه نه ورکوي چې عمل ورباندې وکړي۔

بیا ثبت کول په مقابل کې د معلوماتو پاکول

دا دواړه له بهر څخه ورته ښکاري او نه دي۔ بیا ثبت کول د صادروونکي سیستم څخه نوی هویت غواړي — تازه سند یا کیلي چې له دې وسیلې سره تړلې وي — او زوړ تقاعد کوي۔ د معلوماتو پاکول د اپلیکیشن ذخیره شوی حالت ړنګوي، کوم چې کیدای شي د کیلي حواله لرې کړي پرته له دې چې کیلي لرې کړي، یا کیدای شي کیلي لرې کړي او تاسو بیا جوړولو واک پرته پرېږدي۔

توپیر مهم دی ځکه د صادرولو وړ نه کیلي په ډیزاین سره د لېږد وړ نه دي۔ هغوی د وسیلې په keystore کې ژوند کوي چې د شته هارډویر یا عرضه کوونکي ملاتړ لري، او هغه څه نه دي چې بیک اپ یې نیسي او بیا رغونه یې راولي۔ که د ځای پرځای کولو هویت د صادرولو وړ نه کیلي وي، د بیا رغونې په توګه بیا ثبت کول پلان کړئ او مخکې تایید کړئ چې تاسو د هغې ثبت ترلاسه کولو لپاره تصویب شوې لاره لرئ — ځینې ادارې د دې لپاره شخصي شبکې ته لاسرسی غواړي، کوم چې په دقیق ډول هغه څه وو چې خرابه VPN یې برابروو۔

نو ترتیب دا دی: د تصدیق ملاتړ شوې لاره هڅه وکړئ، بیا معلومه کړئ چې کیلي تلپاتې باطله ده که نه، او یوازې هغه صورت کې هویت بدل کړئ۔ د ذخیرې پاکول په پای کې راځي، وروسته لدې چې پوه شئ څه بیا جوړیږي، نه لومړی ځکه چې اسانه دي۔

یوازې هغه څه بیا هڅه کړئ چې بیا هڅه کیدای شي

د پلیټ فارم زاړه نسخې د keystore تېروتنې په یو استثنا کې راغونډولې، ځکه ډېر کلینټ هر څه بیا هڅه کوي۔ له API 33 راهیسې د استثنا ډول جوړښت لري: عددي تېروتنه، د لنډمهاله ناکامۍ بیرغ، او د بیا هڅې پالیسي۔ د کلینټ جوړوونکي لپاره د بیا هڅې پالیسي یوازې هغه وخت معنا لري چې د لنډمهالتیا بیرغ سم وي؛ تلپاتې بطلان د بیا هڅې مهال ویش نه لري، او په لوپ کې یې وهل یوازې بیټرۍ خالي کوي او لاګ ډکوي۔

که تاسو د کلینټ لیکلو پرځای تشخیص کوئ، عملي پایله هماغه ده۔ په هر هڅه کې ورته ناکامۍ یو ځلې خرابي ردوي، خو تلپاتې باطل شوې کیلي له هغه عرضه کوونکي نه جلا کوي چې یو څه وخت راهیسې نشته — د عرضه کوونکي قطع کول په لسمه هڅه کې هماغسې ښکاري لکه په لومړۍ کې۔ پرته د API 33 جوړښتي ساحو څخه، تکرار د دوهم سیګنال د لټولو لامل وګڼئ — د تېروتنې کوډ که ستاسو جوړښت یو ښکاره کړي، د آپریټر حالت، یا په هماغه وسیله بله کیلي بریالۍ کیږي — نه دا چې د کیلي مړینې ثبوت وی۔

د لاملونو ځنځیر ولولئ، نه لیبل

اپلیکیشنونه اصلي استثنا پوښي، او په UI کې دوستانه تار ډېری وخت هغه یوازینۍ ساحه پټوي چې څانګه ټاکي۔ د لاملونو ځنځیر او د هڅې وخت نښه وساتئ: بهرنۍ استثنا معمولاً عملیات نوموي، او لامل د کیلي حالت نوموي۔

دې پایلې ته مه رسئ چې دوې ناکامې اپلیکیشنونه خرابه لاسي وسیله ثابتوي۔ بېلابېلې کیلي کیدای شي د بېلابېلو عرضه کوونکو او امنیتي کچو ملاتړ ولري، او هغه اپلیکیشن چې لا کار کوي ممکن هماغه عملیات اصلاً نه ترسره کوي — لاسلیک، ډیکریپشن او د کیلي تصدیق په یوه خدمت بېلابېل غوښتنې دي۔ KeyStoreException حواله په نویو API کچو کې جوړښتي ساحې تشریح کوي او هغه ځای دی چې تاسو پکې ګورئ ستاسو جوړښت واقعاً څه راپور کولای شي۔

هغه څه چې د هارډویر په اړه پایله ملاتړ کولای شي د ډېرو خلکو له انګېرنې څخه تنګتر دی: هماغه عملیات، په هماغه عرضه کوونکي، چې په خپلواکو کیليو کې د کیلي کچې پرځای د عرضه کوونکي کچې تېروتنې سره ناکام شي۔ دا د پلیټ فارم تشخیص لپاره پوښتنه ده، د وسیلو د یوې ډلې په اړه د ملاتړ فورم موضوع لپاره نه۔

کله چې پرېکړه کوئ څه ثبت کړئ

د Android جوړښت، د کلینټ نسخه، ټاکل شوی پروفایل، هغه عملیات چې ناکام شو، او دا چې وروستیو کې څه بدل شول که نه — د OS تازه کول، د بندولو سکرین بدلون، نوی ګوته نښه، بیا ثبت کول — ثبت کړئ۔ ترتیب د لامل ثبوت په توګه نه، بلکې د شالید په توګه ولیکئ؛ د کیلي ناکامۍ دمخه د بندولو بدلون یو معقول تړاو دی، نه ښودنه۔

بیا هغه څانګې له مخې عمل وکړئ چې تاسو ټاکلې ده۔ لنډمهاله: هویت وساتئ، د ملاتړ شوې بیا هڅې لاره وکاروئ۔ تصدیق ته اړتیا ده: د ملاتړ شوې خلاصولو بهیر بشپړ کړئ او هغه د بندولو پالیسي وساتئ چې ځای پرځای کول یې غواړي، پرځای لدې چې د ډیالوګ تېرولو لپاره یې غیر فعاله کړئ۔ تلپاتې باطل: د عادي ثبت له لارې هویت بدل او تقاعد کړئ۔

په پای کې د یوې نوي مجازې اړیکې په واسطه، ریښتیني سرچینې ته، په داسې حال کې چې د سرور تصدیق لا فعال دی، پایله ثابته کړئ۔ هر هغه څه چې یوازې د سند اسانه شوو څیړنو سره کار کوي د کیلي ستونزه یې نه ده حل کړې — هغه یې د شبکې طبقې ته لېږدولې، چېرې چې به وروسته په بدتره نښو سره ښکاره شي۔

  • درې څانګې: تصدیق ته اړتیا، تلپاتې باطل، عرضه کوونکی لنډمهاله۔
  • یوازې دریمه له بیا هڅې ګټه اخلي، او یوازې د خپلې بیا هڅې پالیسۍ له مخې۔
  • د بدلون ثبت لاسرسی بحالوي؛ د معلوماتو پاکول هغه انتخاب لرې کوي۔
  • د نوي اړیکې او د سرور د هویت عادي څیړنو سره تایید کړئ۔

اړوندې مقالې