কিছু Android এবং iOS ব্যবহারকারীরা ত্রুটি:disallowed_useragent দেখতে পাচ্ছেন বলে জানা গেছে যখনই তারা অ্যাপ স্টোর বা প্লে স্টোর থেকে বৈধভাবে ডাউনলোড করেছে এমন কিছু অ্যাপ খুলতে, লগ ইন বা সাইন ইন করার চেষ্টা করে। এই ত্রুটিটি সাধারণত দেখা যায় যখন শেষ-ব্যবহারকারী কিছু ধরণের Google প্রমাণীকরণ ব্যবহার করার চেষ্টা করে।
কেন ত্রুটি:disallowed_useragent ঘটছে?
আপনি যদি এমন একটি অ্যাপ্লিকেশন ব্যবহার করার চেষ্টা করেন যা Google-এ একটি বৈধ লগইন অনুরোধ করতে ব্যর্থ হয় তবে এই ত্রুটিটি দেখা দেবে৷
বেশিরভাগ ক্ষেত্রে, ত্রুটি:disallowed_useragent ঘটবে কারণ Android বা iOS অ্যাপ একটি লগইন অনুরোধ করে যা Google প্রত্যাখ্যান করে। এই প্রত্যাখ্যানের সবচেয়ে সাধারণ কারণ হল একটি অননুমোদিত ব্রাউজার এজেন্ট (অ্যাপটি এমন একটি অপসারিত ব্রাউজার এজেন্ট ব্যবহার করছে যা Google আর গ্রহণ করে না)।
কিভাবে diasllowed_useragent ঠিক করবেন ত্রুটি?
দুর্ভাগ্যবশত যারা নিরাময়-সমস্ত সমাধানের আশা করছেন তাদের জন্য, এটি আপনার নিয়ন্ত্রণের বাইরে একটি সমস্যা হতে পারে। সম্ভবত, এটি এমন একটি সমস্যা যা অ্যাপ বিকাশকারীকে সমাধান করতে হবে৷
৷সৌভাগ্যবশত, কিছু প্রশমনের পদক্ষেপ রয়েছে যেগুলি আপনি যদি অস্বীকৃত_ব্যবহারকারী ত্রুটির সাথে আটকে থাকেন তবে আপনার চেষ্টা করা উচিত:
- উপলব্ধ সর্বশেষ সংস্করণে অ্যাপটি আপডেট করুন - মনে রাখবেন যে ডেভেলপার Google এর প্রয়োজনীয়তাগুলি পূরণ করতে ইতিমধ্যেই অ্যাপটি আপডেট করেছেন। যদি তাই হয়, আপনার অ্যান্ড্রয়েড বা আইওএস অ্যাপকে সর্বশেষ সংস্করণে আপডেট করলে অস্বীকৃত_ব্যবহারকারীর সমস্যাটি ঠিক করা উচিত কারণ Google এর কাছে আর কোনো ব্রাউজার এজেন্টের কারণে সংযোগ প্রত্যাখ্যান করার কারণ থাকবে না।
- এই সমস্যা সম্পর্কে অ্যাপ ডেভেলপারকে জানান – যদি প্রশ্নে থাকা অ্যাপটি ইতিমধ্যেই সর্বশেষ সংস্করণে উপলব্ধ থাকে, তবে আপনার ক্ষেত্রে উপলব্ধ একমাত্র বিকল্প হল অ্যাপ বিকাশকারীর সাথে যোগাযোগ করা এবং তাদের কাছে থাকা সমস্যাটি সম্পর্কে জানানো।
এখন যেহেতু আপনি এই নির্দিষ্ট পরিস্থিতিতে নিজেকে খুঁজে পেলে আপনার জন্য উপলব্ধ প্রশমন কৌশলগুলি সম্পর্কে আপনি সচেতন, আসুন সেগুলির প্রত্যেকটি বিশদভাবে দেখি৷
1. উপলব্ধ সর্বশেষ সংস্করণে অ্যাপটি আপডেট করুন
হাল ছেড়ে দেওয়ার আগে এবং সিদ্ধান্ত নেওয়ার আগে যে সমস্যাটি আপনার নিয়ন্ত্রণের বাইরে, অনুমান করে শুরু করুন যে বিকাশকারী ইতিমধ্যেই সর্বশেষ Google নির্দেশিকাগুলি পূরণ করার জন্য অ্যাপটিকে মানিয়ে নিয়েছে৷
তাই ডেভেলপারের সাথে যোগাযোগ করার আগে, অ্যাপটি যে ত্রুটি:disallowed_useragent ট্রিগার করে তা নিশ্চিত করে এই সমস্যা সমাধানের নির্দেশিকা শুরু করুন উপলব্ধ সর্বশেষ সংস্করণে আপডেট করা হয়েছে৷
অবশ্যই, আপনি Android বা iOS ব্যবহার করছেন কিনা তার উপর নির্ভর করে এটি করার নির্দেশাবলী ভিন্ন হবে, তবে আমরা উভয় পরিস্থিতিতেই আপনাকে গাইড করব।
আপনার মোবাইল অপারেটিং সিস্টেমের জন্য প্রযোজ্য সাব গাইডে (নীচে) যান:
1.1. অ্যান্ড্রয়েডে সমস্যাযুক্ত অ্যাপ আপডেট করুন
অ্যান্ড্রয়েড আপনার অ্যাপ্লিকেশানগুলিকে স্বয়ংক্রিয়ভাবে আপডেট করবে, কিন্তু এই ক্রিয়াকলাপগুলি যে টাইমলাইনে স্থাপন করা হবে তা নির্ভর করে আপনি মোবাইল ডেটা বা ওয়াই-ফাই ব্যবহার করছেন বা আপনার ফোনটিকে ব্যাটারি-সেভিং মোডে রাখার অভ্যাস আছে কি না৷
যদি সমস্যাযুক্ত অ্যাপটির জন্য একটি আপডেট মুলতুবি থাকে যা অস্বীকৃত_ব্যবহারকারী দেখাচ্ছে ত্রুটি, আপনি অ্যাপস এবং ডিভাইস পরিচালনা করুন পরিদর্শন করে ম্যানুয়ালি আপডেটটি ইনস্টল করতে পারেন মেনু।
কীভাবে এটি করতে হবে তার ধাপে ধাপে নির্দেশাবলীর জন্য, নীচের নির্দেশিকাটি ব্যবহার করুন:
দ্রষ্টব্য: আপনি যদি স্মার্টফোন বা ট্যাবলেট অ্যান্ড্রয়েড ডিভাইস ব্যবহার করেন তাহলে নিচের নির্দেশাবলী একই রকম হবে।
- আপনার Android স্ক্রিনের হোম স্ক্রীন থেকে, Google Play Store অ্যাপটি খুলুন।
- আপনি একবার Play স্টোর-এর ভিতরে গেলে অ্যাপ, আপনার প্রোফাইল আইকনে ট্যাপ করুন (উপরে-ডান কোণায়)।
- এইমাত্র প্রদর্শিত প্রসঙ্গ মেনু থেকে, অ্যাপস এবং ডিভাইস পরিচালনা করুন এ আলতো চাপুন .
- একবার আপনি ডেডিকেটেড অ্যাপস এবং ডিভাইস পরিচালনা করুন এর ভিতরে মেনু, পরিচালনা-এ আলতো চাপুন৷ ট্যাব, তারপর উপলব্ধ আপডেটগুলি নির্বাচন করুন৷ ফিল্টার করুন এবং আপনাকে সমস্যা দিচ্ছে এমন অ্যাপটি খুঁজুন।
- যদি সমস্যাযুক্ত অ্যাপটির একটি মুলতুবি আপডেট ইনস্টল হওয়ার অপেক্ষায় থাকে, তাহলে আপডেট টিপুন বোতাম এবং অপারেশন সম্পূর্ণ হওয়ার জন্য অপেক্ষা করুন।
- আপডেটটির ইনস্টলেশন সম্পূর্ণ হলে, আবার অ্যাপ্লিকেশনটি খুলুন এবং দেখুন সমস্যাটি এখন ঠিক হয়েছে কিনা৷
1.2. iOS এ সমস্যাযুক্ত অ্যাপ আপডেট করুন
অ্যাপল অ্যান্ড্রয়েডের চেয়ে অনেক বেশি কঠোর যখন এটি আপনাকে সর্বশেষ উপলব্ধ আপডেটগুলির সাথে আপনার অ্যাপগুলিকে আপডেট করতে 'উৎসাহিত করার' ক্ষেত্রে আসে। কিন্তু শেষ পর্যন্ত আপনি স্বয়ংক্রিয়-আপডেটিং সক্ষম করতে চান কিনা তা আপনার উপর নির্ভর করে।
যদি আপনার iOS ডিভাইসে অ্যাপ অটো-আপডেটিং অক্ষম করা থাকে এবং সমস্যাযুক্ত অ্যাপ যেটি disallowed_useragent ট্রিগার করছে ত্রুটির একটি মুলতুবি আপডেট আছে, এটি ইনস্টল করতে নীচের নির্দেশাবলী অনুসরণ করুন:
দ্রষ্টব্য: নীচের নির্দেশাবলী অভিন্ন এবং iPhone, iPad এবং iPod-এর জন্য কাজ করবে৷
৷- আপনার iOS ডিভাইসের হোম স্ক্রীন থেকে, অ্যাপ স্টোর-এ আলতো চাপুন আইকন
- এরপর, আপনার Apple প্রোফাইলে আলতো চাপুন অ্যাপ স্টোর সেটিংস মেনু আনতে স্ক্রিনের শীর্ষে আইকন।
- এইমাত্র খোলা প্রসঙ্গ মেনুর ভিতরে, এগিয়ে যান এবং উপলব্ধ আপডেটগুলিতে নিচে স্ক্রোল করুন বিভাগ।
- একবার আপনি সেখানে গেলে, আপডেট-এ ক্লিক করুন অ্যাপের সাথে যুক্ত বোতাম যা ত্রুটিটিকে ট্রিগার করে।
- আপডেটটি সফলভাবে ইনস্টল করার পরে, অ্যাপ্লিকেশনটি আবার খুলুন এবং দেখুন সমস্যাটি এখন ঠিক হয়েছে কিনা৷
2. অ্যাপ ডেভেলপারের সাথে যোগাযোগ করুন
যদি অ্যাপ্লিকেশন আপডেট করা আপনার ক্ষেত্রে সাহায্য না করে, তাহলে সম্ভবত আপনি ত্রুটি:disallowed_useragent এর সাথে আটকে আছেন Google-এর কাছে OAuth অনুমোদনের অনুরোধটি একটি এমবেডেড ইউজার-এজেন্ট হিসাবে শ্রেণীবদ্ধ করা হয়েছে যেটি বর্তমানে অবহেলিত।
যেহেতু এটি পরিষ্কার যে আপনি যে অ্যাপ্লিকেশনটি ব্যবহার করার চেষ্টা করছেন সেটি একটি লগইন অনুরোধ করে যা Google দ্বারা আর গৃহীত হয় না, তাই সমাধানটি পরিষ্কার – অ্যাপটিকে Google-এর প্রয়োজনীয়তা অনুযায়ী আপডেট করতে হবে বা অ্যাপটিকে একটি বিকল্প প্রমাণীকরণ পদ্ধতিতে সরাতে হবে (যেমন GTMAppAUth)।
যাইহোক, আপনি যদি নিয়মিত ব্যবহারকারী হন তবে এই রেজোলিউশনগুলির কোনটিই আপনার নখদর্পণে থাকবে না। আপনি যা করতে পারেন তা হল অফিসিয়াল চ্যানেলগুলি ব্যবহার করে অ্যাপ বিকাশকারীকে এই সমস্যা সম্পর্কে অবহিত করা৷
৷আপনি যদি একটি ছোট ইন্ডি দলের দ্বারা তৈরি একটি অ্যাপের সাথে এই ত্রুটির সম্মুখীন হন, তাহলে সম্ভবত স্টোর তালিকার মধ্যে উপলব্ধ অফিসিয়াল ডেভেলপার ইমেলের মাধ্যমে তাদের সাথে যোগাযোগ করার জন্য আপনার একমাত্র বিকল্প।
অ্যাপ ডেভেলপারের যোগাযোগের তথ্য আবিষ্কার করার জন্য নির্দেশাবলীর জন্য নীচের সাব-গাইডগুলির একটি অনুসরণ করুন (আপনি যে মোবাইল প্ল্যাটফর্মে সমস্যার সম্মুখীন হচ্ছেন তার উপর নির্ভর করে):
2.1 Android-এ বিকাশকারীর সাথে যোগাযোগ করুন
আপনি যদি ত্রুটির সম্মুখীন হন:Android ইকোসিস্টেমে (ফোন, ট্যাবলেট বা স্মার্ট টিভি) disallowed_useragent সমস্যা, আপনি সহজেই স্টোর তালিকার মধ্যে অ্যাপ বিকাশকারীর জন্য যোগাযোগের তথ্য খুঁজে পেতে পারেন। শুধু মনে রাখবেন যে এর মধ্যে কিছু devs ব্যবহারকারীর উদ্বেগের প্রতিক্রিয়া জানাতে খুব ধীর, তাই আপনার শ্বাস আটকে রাখবেন না।
Android অ্যাপ বিকাশকারীর সাথে যোগাযোগ করতে নীচের নির্দেশাবলী অনুসরণ করুন:
দ্রষ্টব্য: আপনি স্মার্টফোন, ট্যাবলেট বা অ্যান্ড্রয়েড টিভিতে নিচের নির্দেশাবলী অনুসরণ করতে পারেন। নির্দেশাবলী প্রায় অভিন্ন - পার্থক্যগুলি NOTE অনুচ্ছেদে বর্ণিত হয়েছে৷
৷- Google Play স্টোর খুলুন হোম স্ক্রীন শর্টকাট থেকে প্রভাবিত অ্যান্ড্রয়েড ডিভাইসে।
- এরপর, আপনার যে অ্যাপে সমস্যা হচ্ছে সেটি খুঁজে পেতে Google Play Store-এর ভিতরে সার্চ ফাংশনটি ব্যবহার করুন।
- যখন আপনি উপযুক্ত স্টোর তালিকা খুঁজে পেতে পরিচালনা করেন, এটিতে আলতো চাপুন।
- ডেডিকেটেড স্টোরের তালিকার ভিতরে, ডেভেলপার যোগাযোগে নিচে স্ক্রোল করুন বিভাগ এবং সংশ্লিষ্ট ড্রপ-ডাউন মেনু প্রসারিত করুন।
দ্রষ্টব্য: আপনি যদি একটি Android TV থেকে এই পদক্ষেপগুলি করেন, তাহলে আপনি বিকাশকারীর পরিচিতি পাবেন৷ সম্পূর্ণ বিবরণের অধীনে তথ্য৷৷
- ডেভেলপার যোগাযোগের ভিতরে মেনু, আপনি বিকাশকারীর সাথে যোগাযোগ করার জন্য উপলব্ধ সমস্ত বিকল্পগুলি দেখতে পাবেন৷
- সমস্যা সম্পর্কে বিকাশকারীকে সচেতন করার জন্য চূড়ান্ত পদক্ষেপটি হবে বিস্তারিতভাবে ব্যাখ্যা করা যাতে তারা এটির সমাধান করতে পারে৷
2.2 iOS-এ বিকাশকারীর সাথে যোগাযোগ করুন
আপনি যদি iOS বা watch OS এ চলমান একটি Apple ডিভাইসে সমস্যাটি অনুভব করেন, তাহলে আপনি অ্যাপ সমর্থন এর মাধ্যমে বিকাশকারীর সাথে যোগাযোগ করতে পারেন অ্যাপ পণ্য পৃষ্ঠার ভিতরে বোতাম।
ভালো খবর হল, iOS ডেভেলপারদেরকে Apple-এর কঠোর নির্দেশিকা মেনে চলতে হবে, তাই মোটামুটি দ্রুত প্রতিক্রিয়া পাওয়ার আশা করুন৷
এখানে কীভাবে একজন iOS ডেভেলপারের সাথে যোগাযোগ করবেন এবং তাদের disallowed_useragent ঠিক করতে বলবেন ত্রুটি:
দ্রষ্টব্য: নীচের নির্দেশাবলী iPhone, iPad, এবং iPod touch এ অনুসরণ করা যেতে পারে। আপনি watchOS এ ডেভেলপারের যোগাযোগের তথ্য দেখতে পারবেন না। আপনি যদি WatchOS-এ সমস্যার সম্মুখীন হন, তাহলে আপনাকে Apple Watch-এর সাথে পেয়ার করা iPhone থেকে নিচের নির্দেশাবলী অনুসরণ করতে হবে।
- আপনার iPhone, iPad, বা iPod Touch এ অ্যাপ স্টোর খোলার মাধ্যমে শুরু করুন। এটি করার সবচেয়ে সহজ উপায় হল হোম স্ক্রীন থেকে।
- আপনি একবার অ্যাপ স্টোরের ভিতরে গেলে, যে অ্যাপটি আপনাকে সমস্যা দিচ্ছে সেটি খুঁজে পেতে উপরের দিকে অনুসন্ধান ফাংশনটি ব্যবহার করুন, তারপর ফলাফলের তালিকা থেকে এটিতে আলতো চাপুন।
দ্রষ্টব্য:> যদি, কোন কারণে, আপনি তালিকাটি খুঁজে না পান, আপনার অ্যাকাউন্ট বোতামে বা আপনার ফটোতে (স্ক্রীনের উপরে) আলতো চাপুন, তারপরে কেনা হয়েছে, এ আলতো চাপুন। তারপর অ্যাপটিতে ট্যাপ করুন। - আপনি যখন অ্যাপের পণ্য পৃষ্ঠাটি দেখেন, তখন রেটিং এবং পর্যালোচনা-এ স্ক্রোল করুন বিভাগ, তারপরে অ্যাপ সমর্থন এ আলতো চাপুন .
দ্রষ্টব্য: আপনি যদি অ্যাপ সমর্থন দেখতে না পান বিভাগে, কারণ আপনি সঠিক অ্যাপল আইডি দিয়ে সাইন ইন করেননি।
- অ্যাপ সমর্থন এর ভিতরে বিভাগে, আপনি সমস্ত উপলব্ধ যোগাযোগ বিকল্পগুলির একটি তালিকা দেখতে পাবেন৷ ৷
- একটি যোগাযোগের বিকল্প বেছে নিন এবং সমস্যাটি যতটা সম্ভব পুঙ্খানুপুঙ্খভাবে ব্যাখ্যা করুন যাতে বিকাশকারী জানতে পারে কখন শেষ-ব্যবহারকারীর দ্বারা সমস্যাটি সম্মুখীন হয়েছে এবং কীভাবে এটি সমাধান করা যায়৷