নতুন ADT পূর্বরূপ সংস্করণ (সংস্করণ 21) যেহেতু , তাদের একটি নতুন লিঙ্ক সতর্কতা রয়েছে যা আমাকে ম্যানিফেস্ট ফাইলটিতে (অ্যাপ্লিকেশন ট্যাগে) পরবর্তী জিনিসটি বলে:
স্পষ্টভাবে অ্যান্ড্রয়েড সেট করা উচিত: অনুমতি ব্যাকআপটিকে সত্য বা মিথ্যাতে সেট করুন (এটি ডিফল্টরূপে সত্য এবং এতে অ্যাপ্লিকেশনটির ডেটাতে কিছু সুরক্ষা জড়িত থাকতে পারে)
ইন অফিসিয়াল ওয়েবসাইট , তারা লিখিত করেছি:
কয়েকটি নতুন চেক: আপনার অ্যাপ্লিকেশনটিকে ব্যাকআপ এবং কোনও লেবেল চেকের অনুমতি দেয় কিনা তা আপনাকে অবশ্যই স্পষ্টভাবে সিদ্ধান্ত নিতে হবে। লাইব্রেরির পথ নির্ধারণের জন্য একটি নতুন কমান্ড লাইন পতাকা রয়েছে। সম্পাদনার সময় ইনক্রিমেন্টাল লিন্ট বিশ্লেষণে অনেকগুলি উন্নতি।
এই সতর্কতা কি? ব্যাকআপ বৈশিষ্ট্যটি কী এবং আমি কীভাবে এটি ব্যবহার করব?
এছাড়াও, কেন সতর্কবাণী আমাকে বলছে যে এটির সুরক্ষা সম্পর্কে জড়িত রয়েছে? এই বৈশিষ্ট্যটি অক্ষম করার অসুবিধা এবং সুবিধাগুলি কী কী?
ম্যানিফেস্টের জন্য ব্যাকআপের দুটি ধারণা রয়েছে:
- "অ্যান্ড্রয়েড: অনুমতিব্যাকআপ " অ্যাডবির মাধ্যমে ব্যাকআপ এবং পুনরুদ্ধার করতে দেয়, যেমন এখানে দেখানো হয়েছে :
অ্যাপ্লিকেশনটিকে ব্যাকআপে অংশ নিতে এবং অবকাঠামো পুনরুদ্ধার করার অনুমতি দেয় কিনা। যদি এই বৈশিষ্ট্যটি মিথ্যাতে সেট করা থাকে তবে কোনও অ্যাপ্লিকেশন কোনও ব্যাকআপ বা পুনরুদ্ধার করা হবে না এমনকি এমন একটি পূর্ণ-সিস্টেম ব্যাকআপের দ্বারাও অন্যথায় সমস্ত অ্যাপ্লিকেশন ডেটা অ্যাডবির মাধ্যমে সংরক্ষণ করা হবে। এই বৈশিষ্ট্যের ডিফল্ট মানটি সত্য।
এটি একটি সুরক্ষা সমস্যা হিসাবে বিবেচিত হয় কারণ লোকেরা আপনার অ্যাপ্লিকেশনটির ADB এর মাধ্যমে ব্যাকআপ নিতে পারে এবং তারপরে তাদের অ্যাপ্লিকেশনটির ব্যক্তিগত ডেটা তাদের পিসিতে নিয়ে যেতে পারে।
তবে, আমি মনে করি এটি কোনও সমস্যার মতো নয়, যেহেতু বেশিরভাগ ব্যবহারকারীরা অ্যাডাব কী তা জানেন না এবং যদি তারা করেন তবে তারা কীভাবে ডিভাইসটি রুট করবেন তাও জানবেন। এডিবি ফাংশনগুলি কেবল তখনই কাজ করতে পারে যদি ডিভাইসে ডিবাগিং বৈশিষ্ট্য সক্ষম থাকে এবং এটি সক্ষম করার জন্য এটির প্রয়োজন ব্যবহারকারী।
সুতরাং, কেবলমাত্র তাদের ব্যবহারকারীরাই পিসিতে তাদের ডিভাইসগুলি সংযুক্ত করে এবং ডিবাগিং বৈশিষ্ট্যটি সক্ষম করে। যদি তাদের পিসিতে এডিবি সরঞ্জামগুলি ব্যবহার করে এমন কোনও দূষিত অ্যাপ থাকে তবে অ্যাপটি ব্যক্তিগত স্টোরেজ ডেটা পড়তে পারে বলে এটি সমস্যাযুক্ত হতে পারে।
আমি মনে করি গুগলের কেবলমাত্র এডিবি এর মাধ্যমে অ্যাপ্লিকেশনগুলির ব্যাকআপ এবং পুনঃস্থাপনের অনুমতি দেওয়ার জন্য বিকাশকারী বিভাগে ডিফল্টরূপে অক্ষম করা এমন একটি বৈশিষ্ট্য যুক্ত করা উচিত।
- "অ্যান্ড্রয়েড: ব্যাকআপএজেন্ট " ক্লাউডটির ব্যাকআপ এবং ফিচারটি ফিচারটি ব্যবহার করতে এবং এখানে এবং এখানে যেমন দেখানো হয়েছে :
প্রয়োগকারী শ্রেণীর নাম প্রয়োগের ব্যাকআপ এজেন্ট, ব্যাকআপএজেন্টের একটি সাবক্লাস। বৈশিষ্ট্যটির মানটি একটি সম্পূর্ণ যোগ্য শ্রেণীর নাম হতে হবে (যেমন, "com.example.project.MyBackupAgent")। তবে শর্টহ্যান্ড হিসাবে, নামের প্রথম চরিত্রটি যদি একটি পিরিয়ড হয় (উদাহরণস্বরূপ, ".MyBackupAgent"), এটি উপাদানটিতে নির্দিষ্ট প্যাকেজের নামের সাথে যুক্ত করা হয়। কোনও ডিফল্ট নেই। নাম অবশ্যই নির্দিষ্ট করতে হবে।
এটি কোনও সুরক্ষা সমস্যা নয়।