বাংলায় অ্যান্ড্রয়েড সহায়িকা - Bangla Android Guide

ক্লাউডে সেভ করা সম্পর্কিত সাংঘর্ষিক বিষয়ের সমাধান করা

(http://developer.android.com/training/cloudsave/conflict-res.html)

এই আর্টিকেলটি বর্ণনা করবে কীভাবে অ্যাপের জন্য একটি রোবাস্ট কনফ্লিক্ট রেজোল্যুশন কৌশল ডিজাইন করতে হয় যা Cloud Save service (https://developers.google.com/games/services/common/concepts/cloudsave) ব্যবহার করে ক্লাউডে ডাটা সেভ করে। ক্লাউড সেভ সার্ভিস আপনাকে গুগলের সার্ভিসে একটি অ্যাপলিকেশনের প্রতিটা ইউজারের জন্য অ্যাপলিকেশন ডাটা সেভ করতে দেয়। আপনার অ্যাপলিকেশন ক্লাউড সেভ APIs ব্যবহার করে অ্যান্ড্রয়েড সার্ভিস, iOS ডিভাইস, বা ওয়েব অ্যাপলিকেশন থেকে এই ইউজার ডাটা পূনুরূদ্ধার এবং আপডেট করতে পারে।

ক্লাউড সেভে সেভ এবং লোড করার প্রক্রিয়া খুবই সহজ: এটা বাইট বিন্যাস থেকে এবং বাইট বিন্যাসের প্রতি প্লেয়ারের ডাটা ধারাবাহিকভাবে ক্রমানুসারে সাজানোর বিষয় এবং ঐ বিন্যাসটি ক্লাউডে স্টোর করা। কিন্তু , যখন আপনার ইউজারের মাল্টিপল (বহুমুখি) ডিভাইস থাকে এবং এর মধ্যে দুই বা ততোধিক ক্লাউডে ডাটা সেভ করার প্রয়াস নেয়, সেভ করার করাটা সাংঘর্ষিক হতে পারে, এবং আপনাকে অবশ্যই ঠিক করতে হবে কীভাবে এর সমাধান করা যায়। আপনার ক্লাউড সেভ ডাটার গঠন ব্যাপকভাবে দেখায় আপনার কনফ্লিক্ট রিজোল্যুশন কতটা শক্তিশালী হতে পারে তাই আপনাকে অবশ্যই আপনার কনফ্লিক্ট রেজুল্যেশন লজিককে প্রতিটা কেস সঠিকভাবে চালিত করতে দেয়ার জন্য সতর্কতার সাথে আপনার ডাটা ডিজাইন করতে হবে।

আর্টিকেলটি শুরু করে কিছু ত্রুটিপূর্ণ পদ্ধতি আলোচনা দিয়ে এবং ব্যাখ্যা করে কোথায় তাদের ঘাটতি আছে। তারপর এটা সংঘর্ষ বন্ধ করতে একটি সমাধান উপস্থাপন করে। এই আলোচনায় গেমকে ফোকাস করা হয়েছে, কিন্তু আপনি একই নিয়ম অন্য অ্যাপে প্রয়োগ করতে পারেন যা ক্লাউডে ডাটা সেভ করে।