iOS অ্যাপ্লিকেশন নতুন ডেটা পুনরুদ্ধার করতে পোলিং ব্যবহার করে


1

বর্তমানে আমাদের কাছে একটি আইওএস অ্যাপ্লিকেশন বিকাশ রয়েছে যা ব্যবহারকারীর দ্বারা অ্যাপ্লিকেশন চালু করা হলে কেবলমাত্র REST এপিআই থেকে সর্বশেষ তথ্য পুনরুদ্ধার করতে পোলিং ভিত্তিক পদ্ধতি ব্যবহার করে। এটি অ্যাপটি সক্রিয় থাকাকালীন সময়ে 3-5 সেকেন্ডের জন্য সার্ভারকে ভোট দেয়।

একই সাথে আমরা পুশ বিজ্ঞপ্তির জন্য এপিএনএস পরিষেবাও ব্যবহার করছি।

প্রশ্নটি হ'ল: আমরা যদি এই আইওএস অ্যাপটি অ্যাপ স্টোরটিতে জমা দিই, তবে পর্যায়ক্রমে ভোটদান পদ্ধতি ব্যবহারের কারণে এটি অ্যাপল প্রত্যাখ্যান করবে? অ্যাপল সঠিক পদ্ধতিতে পটভূমিতে স্থিতি আপডেটের জন্য এপিএনএস ব্যবহার করার পরামর্শ দিয়েছে।

উত্তর:


1

কোনও অ্যাপল দেবে না। কমপক্ষে কেবল এই কারণে নয়।

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

অ্যাপ্লিকেশন বিকাশকারীদের জন্য অ্যাপলের একটি সাধারণ সুপারিশ হ'ল ব্যাটারি আয়ু দীর্ঘায়িত করতে নেটওয়ার্ক ক্রিয়াকে হ্রাস করা এবং কোনও মিটার সংযোগে কোনও ডেটা ব্যয় থেকে রক্ষা করা।

থেকে নেটওয়ার্কিং সংক্ষিপ্ত বিবরণ অ্যাপল ডেভেলপার ওয়েবসাইটে গাইড:

কোনও কাজ সম্পাদনের জন্য প্রয়োজনীয় যতটা ডেটা স্থানান্তর করুন । ব্যাটারি লাইফ প্রেরিত এবং প্রাপ্ত ডেটা পরিমাণ হ্রাস করা এবং মেগাবাইট দ্বারা বিলিত মিটারযুক্ত ইন্টারনেট সংযোগের ব্যবহারকারীদের জন্য ব্যয় হ্রাস করতে পারে।

এপিএনএসকে ভোট দেওয়ার চেয়ে এপিএনএসকে অগ্রাধিকার দেওয়া হয় যেমন এপিএনএস ব্যবহার করা হয়, আপনার অ্যাপ্লিকেশন প্রয়োজনীয় ভিত্তিতে আপডেটগুলি সম্পর্কে অবহিত হয় । আর একটি সুবিধা হ'ল আপনার অ্যাপ্লিকেশন সক্রিয় এবং সম্মুখভাগে ভোটগ্রহণ কেবল তখনই কাজ করবে।

সুতরাং, সেরা অনুশীলনগুলি, অ্যাপল বিকাশকারী নির্দেশিকা এবং সামগ্রিক ব্যবহারকারীর অভিজ্ঞতা মাথায় রেখে সবচেয়ে উপযুক্ত পদ্ধতির জন্য আপনার অ্যাপের আর্কিটেকচারটি পুনর্বিবেচনা করার পরামর্শ দেওয়া হচ্ছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.