পিসিতে Google Play গেমগুলি Play Integrity API এবং অন্যান্য Google Play বৈশিষ্ট্যগুলির মাধ্যমে অখণ্ডতা সুরক্ষা সমর্থন করে যাতে আপনার গেমটি কোনও অবিশ্বস্ত উত্স থেকে কোনও হেরফের বা ইনস্টল করা হয়নি তা নিশ্চিত করতে সহায়তা করে৷
Integrity API খেলুন
Play Integrity API আপনার গেমগুলিকে সম্ভাব্য ঝুঁকিপূর্ণ এবং প্রতারণামূলক মিথস্ক্রিয়া থেকে রক্ষা করতে সাহায্য করে। API আপনাকে আক্রমণ এবং অপব্যবহার যেমন জালিয়াতি, প্রতারণা এবং অননুমোদিত অ্যাক্সেস কমাতে সক্ষম করে। Play Integrity API SafetyNet Attestation API (SNAA) এবং Play অ্যাপ লাইসেন্সিং API-কে প্রতিস্থাপন করে। SNAA পিসিতে Google Play Games এর সাথে কাজ করে না।
ডিভাইস ইন্টিগ্রিটি ফিল্ড
deviceRecognitionVerdict
ক্ষেত্রটিতে একটি একক মান রয়েছে, deviceRecognitionVerdict
, যা একটি ডিভাইস কতটা ভালোভাবে অ্যাপের অখণ্ডতা প্রয়োগ করতে পারে তা উপস্থাপন করে৷ ডিফল্টরূপে, deviceRecognitionVerdict
এই মানগুলির মধ্যে একটি থাকতে পারে:
-
MEETS_DEVICE_INTEGRITY
: অ্যাপটি Google Play পরিষেবা সহ একটি Android-চালিত ডিভাইসে চলছে৷ ডিভাইসটি সিস্টেম ইন্টিগ্রিটি চেক পাস করে এবং Android সামঞ্জস্যের প্রয়োজনীয়তা পূরণ করে। -
MEETS_VIRTUAL_INTEGRITY
: অ্যাপটি Google Play পরিষেবাগুলির সাথে একটি ভার্চুয়াল অ্যান্ড্রয়েড পরিবেশে চলছে, বর্তমানে পিসিতে Google Play গেমগুলিতে সীমাবদ্ধ৷ পরিবেশটি মূল Android সামঞ্জস্যের প্রয়োজনীয়তা পূরণ করে এবং Google Play অখণ্ডতা পরীক্ষায় উত্তীর্ণ হয়। - কোনটিই নয় (একটি ফাঁকা মান): অ্যাপটি এমন একটি ডিভাইসে চলছে যেখানে আক্রমণের লক্ষণ রয়েছে (যেমন API হুকিং) বা সিস্টেম আপস (যেমন রুট করা) বা অ্যাপটি একটি অ-ভৌতিক ডিভাইসে চলছে (যেমন একটি এমুলেটর) যা Google Play অখণ্ডতা পরীক্ষা পাস করে না।
Play Integrity API deviceRecognitionVerdict
মান MEETS_VIRTUAL_INTEGRITY
ব্যবহার করে তা নির্দেশ করে যে গেমটি PC-এ Google Play Games-এ চলছে। প্লে ইন্টিগ্রিটি এপিআই থেকে একটি পাসিং প্রতিক্রিয়ার উদাহরণ এখানে দেওয়া হল:
deviceIntegrity: {
// "MEETS_VIRTUAL_INTEGRITY" indicates the game is running on Google Play Games on PC
deviceRecognitionVerdict: ["MEETS_VIRTUAL_INTEGRITY"]
}
যদি আপনার কাছে একটি ক্রস-প্ল্যাটফর্ম গেম উভয় মোবাইলে এবং PC-তে Google Play গেম উপলব্ধ থাকে, তাহলে নিশ্চিত করুন যে আপনার বৈধতা লজিক MEETS_VIRTUAL_INTEGRITY
এবং MEETS_DEVICE_INTEGRITY
উভয়ের জন্য পরীক্ষা করছে।
স্বয়ংক্রিয় সুরক্ষা
Google Play-এর স্বয়ংক্রিয় সুরক্ষা হল এমন একটি পরিষেবা যা আপনাকে অননুমোদিত পুনঃবন্টন এবং জলদস্যুতার বিরুদ্ধে আপনার গেমটিকে রক্ষা করতে সাহায্য করে৷ যখন ব্যবহারকারীরা একটি অজানা বিতরণ চ্যানেল থেকে আপনার সুরক্ষিত অ্যাপটি পান, তখন তাদের Google Play থেকে আপনার অফিসিয়াল অ্যাপ পেতে অনুরোধ করা হবে। ডেটা সংযোগ ছাড়াই আপনার অ্যাপে স্বয়ংক্রিয় সুরক্ষা কাজ করে। এটি প্লে কনসোলে এক ক্লিকে চালু করা যেতে পারে, এবং পরীক্ষার আগে কোনও বিকাশকারীর কাজ এবং কোনও ব্যাকএন্ড সার্ভার ইন্টিগ্রেশনের প্রয়োজন নেই৷ স্বয়ংক্রিয় সুরক্ষা আপনার গেমে নিম্নলিখিত বৈশিষ্ট্যগুলি যোগ করতে পারে:
- ইনস্টলার চেক : স্বয়ংক্রিয় সুরক্ষা আপনার অ্যাপের কোডে Google Play ইনস্টলার চেক যোগ করতে পারে যা আপনার অ্যাপ খোলার সময় রানটাইমে ঘটে। যদি ইনস্টলার চেক ব্যর্থ হয়, ব্যবহারকারীদের Google Play এ আপনার অ্যাপ পেতে অনুরোধ করা হবে।
- অ্যান্টি-ট্যাম্পার সুরক্ষা (এই বৈশিষ্ট্যটি শুধুমাত্র নির্বাচিত প্লে অংশীদারদের জন্য উপলব্ধ) : স্বয়ংক্রিয় সুরক্ষা আপনার অ্যাপের কোডে পরিবর্তন শনাক্ত করতে রানটাইম চেক যোগ করতে পারে এবং চেকগুলিকে সরানো বা রিভার্স ইঞ্জিনিয়ার করা থেকে আটকাতে উন্নত অস্পষ্টতা কৌশল ব্যবহার করতে পারে। চেক ব্যর্থ হলে, ব্যবহারকারীকে Google Play-তে আপনার অ্যাপ পেতে বলা হবে বা অ্যাপটি চলবে না।
স্বয়ংক্রিয় সুরক্ষার জন্য পরীক্ষার আগে কোনও কোড পরিবর্তন বা বিকাশকারীর কাজ করার প্রয়োজন নেই। Play Console সহায়তা কেন্দ্রে স্বয়ংক্রিয় সুরক্ষা সম্পর্কে আরও জানুন৷