ব্যবহারকারীদের গুগল প্লে স্টোরে আমার অ্যাপ্লিকেশনটির সর্বশেষ সংস্করণে আপডেট করতে বাধ্য করুন


28

গুগল প্লে স্টোরটিতে আমার অ্যাপ্লিকেশনটির জন্য এমন একটি "সমালোচনামূলক আপডেট" পাওয়ার কোনও উপায় আছে যার ব্যবহারকারীর অ্যাপটি এটি ব্যবহার চালিয়ে যেতে আপডেট করতে হবে?

উদাহরণস্বরূপ, ধরা যাক যে আমি একটি আপডেট ধাকালাম যা কয়েকটি বাগফিক্স নিয়ে আসে। বাধ্যতামূলক কিছুই নয়, ব্যবহারকারী চাইলে এটি আপডেট করে: এটি একটি অ-সমালোচিত আপডেট।

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

মূলত, যদি একটি সমালোচনামূলক আপডেট থাকে এবং ব্যবহারকারী এখনও আপডেট না করে, তবে তিনি এটি না করা পর্যন্ত অ্যাপটি ব্যবহার করতে পারবেন না।

প্লে স্টোর ব্যবহার করে এটি কি সম্ভব?

আপনার প্রতিক্রিয়ার জন্য ধন্যবাদ!


1
প্লে স্টোরটি প্রকাশকদের জন্য কীভাবে কাজ করে সে সম্পর্কে আমি অনেকগুলি সুনির্দিষ্ট জানি না, তবে না, সাধারণ ক্ষেত্রে এটি সম্ভব নয়। আপনার ব্যবহারকারী অফলাইন থাকলে কী হয় তা বিবেচনা করুন। আমি বাজি রেখেছি যে গুগল এই পরিষেবাটি সরবরাহ করবে না, তবে আপনার অ্যাপ্লিকেশনটির এমন একটি সার্ভার উপাদান রয়েছে যা আপনি নিয়ন্ত্রণ করেন এমন সার্ভারে আপনি ক্লায়েন্টকে বঞ্চিত করতে পারবেন version < xএবং মূলত একই জিনিসটি অর্জন করতে পারবেন । তবে ব্যবহারকারীর অভিজ্ঞতা বিবেচনা করুন। আপনার কাছে খুব কম 3 জি সংযোগে বাইরে এক বা একাধিক লোক থাকবে যারা আপডেট করতে পারে না, তবে তারা ব্যবহার করতে পারে - আপনি কি সত্যিই তাদের অন্য কোথাও দেখতে বাধ্য করতে চান?
ফোশি

1
আপনি কী চান যে প্রকাশকরা আপনার ডিভাইসে সফ্টওয়্যার রাখতে সক্ষম হোন আপনি 'আপগ্রেড' চান কিনা?
গ্র্যান্ডমাস্টারবি

এই ওপেন সোর্স গিটহাব প্রকল্প (এমএএএচএনড্রয়েডউপডেটার) পুরোপুরি এই কার্যকারিতা সরবরাহ করে। খুব সহজ। github.com/hummatli/MAHndroidUpdater
সাত্তার হুমাতলী

উত্তর:


20

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

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


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

@ গ্রোকিংড্রয়েড আপনার অ্যাপ্লিকেশনটিতে "কিছু ধরণের লজিক" প্রয়োগ করা হয় না। এটি আপনার সার্ভারে বসে। অ্যাপ্লিকেশনটি শুরু করার সাথে সাথে আপনার সার্ভারের সাথে সংযোগ স্থাপনের সাথে সাথে কেবল ব্যবহারকারীকে জানান।
পিটার বি

15

ব্যবহারকারীদের কী প্রয়োজন বা তাদের ডিভাইসগুলি চালাতে চান তা সিদ্ধান্ত নেওয়া আপনার দায়িত্ব হওয়া উচিত নয়।

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


2
সম্ভবত প্রশ্নটি তখন হয়ে যায় আপনি কীভাবে আপনার ব্যবহারকারীদের অবহিত করতে পারেন?
লু মর্দা

5
-১, যেহেতু এটি জিজ্ঞাসা করা প্রশ্নের উত্তর দেয় না এবং এর পরিবর্তে আমাদের উত্তরদাতার ব্যক্তিগত মতামত দিন যে ব্যবহারকারীরা যে কোনও সংস্করণ চান তা চালাতে মুক্ত থাকতে হবে।
ভাদাদাদি কার্তিক

@ ভাদাদি কার্টিক - কখনও কখনও প্রশ্নগুলি উত্তরীয়-চিন্তাভাবনা পদ্ধতির সাহায্যে সর্বোত্তম উত্তর দেওয়া হয়।
mouviciel

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

@ সি.ডুনল্যাপ: কিছু শিল্প যেমন স্পেস ক্রিটিকাল সফ্টওয়্যার ডেভলপমেন্টে, সংকলক, ওএস এবং সরঞ্জামগুলির নির্দিষ্ট সংস্করণ সহ সবকিছু নিয়ন্ত্রণে থাকতে হবে। কোনও সম্ভাব্য প্রত্যক্ষ বা অপ্রত্যক্ষ পরিণতি ঠিক না জেনে কোনও অ্যাপ্লিকেশন সংশোধন করা উচিত নয় এবং অবশ্যই কোনও বিজ্ঞপ্তি ছাড়াই নয়।
mouviciel

10

আবেদন লাইসেন্সিং

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

গুগলকে সেই ফ্যাশনে লাইসেন্সগুলি ব্যবহার করার অনুমতি দেয় কিনা তা দেখতে আপনাকে লাইসেন্সিংয়ের শর্তাবলী পরীক্ষা করতে হবে।

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

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

এর সাথে বলা হয়েছে, আমি এই শর্তগুলিতে সম্মত হব না এবং অ্যাপটি ব্যবহার করব না;)

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