পটভূমি
আমি একটি আইওএস অ্যাপ্লিকেশনটির জন্য একটি এপিআইতে কাজ করে একটি সার্ভার-সাইড বিকাশকারী। সময়ে সময়ে আমরা যেমন উন্নয়নের দিকে চলেছি (যখন আমাদের বড় ডেটাবেস পরিবর্তন হয়) আমরা আমাদের সার্ভারটি পুনরায় সেট করি। এই প্রক্রিয়াটি পুশ বিজ্ঞপ্তির জন্য ব্যবহৃত কোনও অ্যাপ্লিকেশন ডিভাইস টোকেন সহ কোনও সদস্যের জন্য সমস্ত সার্ভার-সাইড ডেটা সাফ করে।
সমস্যা
সার্ভারের ডাটাবেসটিকে পুনরায় সেট করার সাথে সাথে আমি অ্যাপটি আনইনস্টল করতে এবং সম্পর্কিত কোনও অ্যাপ্লিকেশন ডেটা মুছতে চেষ্টা করছি। আমি আশা করছিলাম যে আমি পরের বার অ্যাপটি ইনস্টল করলে এটি আবার প্রথমবার ডাউনলোড হওয়ার মতো হবে। এটি কাজ করছে না।
আমি এটি কীভাবে করছি:
আমি নিম্নলিখিত সাইটে https://developer.apple.com/library/ios/recips/xcode_help-devices_organizer/articles/remove_app_from_device.html এ তালিকাভুক্ত পদক্ষেপগুলি চেষ্টা করেছি ।
আমি ফোনের মাধ্যমে আনইনস্টল করার চেষ্টা করেছি:
সেটিংস এর অধীনে> সাধারণ> ব্যবহার> স্টোর> স্টোরেজ পরিচালনা করুন। আমি অ্যাপটিতে ক্লিক করছি এবং তারপরে অ্যাপটি মুছতে ক্লিক করুন;
সেটিংসের অধীনে> সাধারণ> ব্যবহার> আইসিএলআউডি> সঞ্চয়স্থান পরিচালনা করুন। আমি বর্তমান ডিভাইসে ক্লিক করছি, তারপরে অ্যাপ্লিকেশনটি নির্বাচন করে এবং ব্যাকআপ বন্ধ করে মুছে ফেলছি।
আমি আশা করেছিলাম যে এটি সমস্ত ডেটা সরিয়ে ফেলবে যাতে আমি যখন এক্সকোড বা টেস্ট ফ্লাইট অ্যাপের মাধ্যমে পুনরায় ইনস্টল করব, তখন অ্যাপটি ঠিক প্রথমবার ব্যবহারকারীর মতো শুরু হবে। তবে এটি হচ্ছে না। অ্যাপ্লিকেশনটি এখনও কিছু সেটিংস মনে করে বলে মনে হচ্ছে, বিশেষত এটি মনে করে যে আমি ইতিমধ্যে আমার ডিভাইস টোকেন প্রেরণ করেছি এবং এর জন্য আমাকে আর অনুরোধ করব না।
প্রশ্ন
আমার অ্যাপ্লিকেশনটিকে কীভাবে একটি ডিভাইস গঠন করা উচিত তা আনইনস্টল করা উচিত যাতে সমস্ত অ্যাপ্লিকেশন ডেটা সরিয়ে ফেলা হয় এবং পরের বার পুনরায় ইনস্টল করা হলে আমি একজন নতুন ব্যবহারকারী হিসাবে বিবেচিত হব?