অ্যাপ্লিকেশন ত্রুটি: অ্যাপ্লিকেশনটির এই সংস্করণটি বাজারের বিলিংয়ের জন্য কনফিগার করা হয়নি


91

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

  • আমি প্রথমে স্ট্যাটিক ইন-অ্যাপ্লিকেশন বিলিং প্রতিক্রিয়াগুলি পরীক্ষা করার জন্য সংরক্ষিত পণ্য আইডি চেষ্টা করেছি। সমস্যা ছাড়া কাজ করে।
  • আমি বাজারে একটি খসড়া APK আপলোড করেছি (উত্পাদনের স্বাক্ষর সহ, কোনও ডিবাগ স্বাক্ষর নয়), এতে com.android.vending.BILLING অনুমতি অন্তর্ভুক্ত রয়েছে।
  • যখন আমি এটি করেছি যে আমি বাজারে আমার অ্যাপ্লিকেশনটিতে একটি 'ইন-অ্যাপ পণ্য' যুক্ত করতে এবং এটিকে প্রকাশিত স্থিতি সেট করতে সক্ষম হয়েছি।
  • আমি পরীক্ষার ব্যবহারকারী তৈরি করেছি এবং সেই পরীক্ষার ব্যবহারকারীটিকে আমার পরীক্ষার ডিভাইসে প্রাথমিক অ্যাকাউন্ট হিসাবে তৈরি করতে আমার ডিভাইসটি পুনরায় সেট করেছি।
  • সংরক্ষিত পণ্য আইডি এখনও কাজ করে।

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

" অ্যাপ্লিকেশন ত্রুটি: অ্যাপ্লিকেশনটির এই সংস্করণটি বাজার বিলিংয়ের জন্য কনফিগার করা হয়নি more আরও তথ্যের জন্য সহায়তা কেন্দ্রটি দেখুন " "

লগতে আমি খুঁজে পেতে পারি এমন কোনও অদ্ভুত কিছুই নেই। কেউ কি জানে আমি এখানে ভুল করছি?

উত্তর:


157

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


8
ডিবাগ সংস্করণগুলি ঠিক আছে তবে সেগুলি স্বাক্ষর করতে হবে।
ব্যারি ফ্রুটম্যান

4
কোনও অ্যাপ্লিকেশন আইটেমটি পরীক্ষার জন্য অ্যাপটি প্রকাশ করার জন্য এটি কী প্রয়োজনীয়? আমি ইন্যাপ আইটেমটি প্রকাশ করেছি এবং অ্যাপটি অপ্রকাশিত রেখেছি। আমি প্রশ্নটি নিরীহ বা সম্পর্কিত না হলে ক্ষমা চাইছি।
জানা

@ জান না অ্যাপে পরীক্ষার জন্য অ্যাপ প্রকাশ করার দরকার নেই তবে হ্যাঁ অ্যাপে পণ্য প্রকাশের প্রয়োজন অন্যভাবে প্রকাশিত হতে হবে আপনি অ্যাপ্লিকেশন পণ্যটি পরীক্ষা করার সময় আপনার ডিভাইসে একটি ত্রুটি পাবেন "আইটেমটি পাওয়া যায় নি "
উসমান কুর্দি

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

4
জিনিসগুলি সম্প্রতি পরিবর্তিত হয়েছে এবং আইএপি পরীক্ষা চালিয়ে যাওয়ার আগে আপনাকে এখন অ্যাপ্লিকেশনটি গুগল প্লেতে আলফা চ্যানেলে প্রকাশ করতে হবে।
tenpn

43

আমি খুঁজে পেয়েছি যে একবার আমি আমার APK এর একটি নতুন অনুলিপি বাজারে আপলোড করি, তারপরে আমি পরের ঘন্টা বা আরও সময়কালে সেই "অ্যাপ্লিকেশন ত্রুটি" অনুভব করি। কমপক্ষে এক ঘন্টা কেটে যাওয়ার পরে (কখনও কখনও দু' ঘন্টা পর্যন্ত যেতে হবে), তবে আমি আর ত্রুটিটি আর পাই না এবং আমি কোনও সমস্যা ছাড়াই আমার আইটেমগুলি কিনতে পারি। দেখে মনে হচ্ছে আপনি একটি নতুন এপিএল আপলোড করেছেন (এপিপির ইন অ্যাপ অ্যাপ্লিকেশন বিলিংয়ের সাথে সম্পর্কিত) এই প্রক্রিয়াটি প্রসেস করার জন্য গুগল সার্ভারগুলির কমপক্ষে এক ঘন্টা প্রয়োজন।

সুতরাং আমার পরামর্শটি আপনার APK টি আপলোড করার পরে 1 থেকে 2 ঘন্টা অপেক্ষা করুন এবং তারপরে আপনি "অ্যাপ্লিকেশন ত্রুটি" পান কিনা তা দেখুন।


আমি কেবল এই উত্তরটি আমার পক্ষে কাজ করেছে তা পুনরায় নিশ্চিত করতে চেয়েছিলাম। আমি এই ত্রুটিটি পেয়েছিলাম - অ্যাপ্লিকেশন সংস্করণগুলি সঠিক হলেও। আমি কয়েক ঘন্টা অপেক্ষা ছাড়া অন্য কিছু করি নি, এবং এটি সঠিকভাবে কাজ করা শুরু করেছে (আমি আবার ত্রুটিটি দেখিনি)।
বুগার

4
আমি এটি দ্বিতীয় করব: এটি কয়েক ঘন্টা অপেক্ষা করার জন্য আমার পক্ষে কাজ করেছিল (আসলে রাতারাতি অপেক্ষা করেছিল যাতে আমি সঠিক সময়টি জানি না)। একটি ছোট সম্পাদকীয় মন্তব্য হিসাবে, এটি হতাশাজনক যে Google এর জন্য আরও সঠিক ত্রুটি বার্তা দিতে পারে না এবং আমাদের সকলকে অনেক ঝামেলা বাঁচাতে পারে।
এম কাটজ

এর অর্থ কি, আমি ব্যবহারকারীর বর্তমান সংস্করণটির চেয়ে পুরানো অ্যাপ্লিকেশন সংস্করণ রয়েছে, অ্যাপ-অ্যাপ্লিকেশন কেনা যাবে না এবং অ্যাপটিকে প্রথমে আপডেট করতে হবে?
কেদু

34

আমিও এই সমস্যায় পড়েছি। আমি অবশেষে বুঝতে পেরেছিলাম যে আমার প্রকাশিত অ্যাপ্লিকেশনটির সংস্করণকোড ছিল 3, আমার খসড়া (বিলিং অনুমোদনের সাথে অপ্রকাশিত এপিপি) এর একটি সংস্করণ কোড ছিল 4, এবং আমি অ্যাপ্লিকেশন বিলিং পরীক্ষার জন্য স্বাক্ষরিত এপিপিটি এখনও ভার্সন কোড 3 এ ছিলাম I সংস্করণ কোডটি ৪ এ পরিবর্তন করে আমি অনুরোধ করা ক্রয়ের জন্য প্রকৃত ইন-অ্যাপ পণ্য পৃষ্ঠাতে সক্ষম হয়েছি।


22

এটি স্বাক্ষরিত, প্রকাশিত বিল্ডগুলিতে ঘটতে পারে যখন খসড়া হিসাবে আপলোড করা apk আপনার সিস্টেমে পরীক্ষা মোডে চলমান এপিপির সাথে মেলে না। কেবল নিশ্চিত হয়ে নিন যে আপনার বিল্ডগুলি মিলছে, আপনি পরীক্ষা মোডে ঠিক থাকতে হবে এবং ত্রুটিগুলি দেখা বন্ধ করে দেবেন।

এখানে সবচেয়ে বড় উদ্বেগটি হ'ল আমরা উত্পাদনের ক্ষেত্রেও একই আচরণটি দেখতে পাব, অর্থাৎ আমরা অ্যাপ্লিকেশন বিলিংয়ের সাহায্যে 1.0.0-1 প্রকাশ করি, তারপরে আমরা 1.0.0-2 প্রকাশ করি এবং 1.0.0-1 চলমান ব্যবহারকারীরা হবেন ক্রয় করতে বা তাদের ক্রয় পুনরুদ্ধার করতে অক্ষম এবং একই ত্রুটিটি পাবেন (খুব খারাপ ব্যবহারকারীর অভিজ্ঞতা)। টেস্ট-মোডের সাথে সুনির্দিষ্ট হিসাবে এই আচরণের উল্লেখ করার জন্য ডকসগুলিকে ঝাঁকুনি দিচ্ছেন, তবে এখনও ভাগ্য নেই; আমরা এখানে একটি বাগ যুক্ত করেছি: http://code.google.com/p/marketbilling/issues/detail?id=15#c0


4
অতিরিক্ত তথ্যের জন্য +1, সামনের চিন্তাভাবনা এবং বাগ থ্রেডের লিঙ্ক।
বিল দিন Bill

14

আমিও একই সমস্যার মুখোমুখি হয়েছি ... তবে এখন বিষয়টি সমাধান হয়ে গেছে

কয়েকটি পরীক্ষার ভিত্তিতে আমার পর্যবেক্ষণগুলি:

  1. সংস্করণ কোডটি গুগল প্লে এবং ডিভাইসে উভয়ই মিলবে
  2. সংস্করণগুলি মিললেও আমরা এখনও এই ত্রুটিটি পেতে পারি
  3. প্রায় 1 থেকে 2 ঘন্টা অপেক্ষা করুন তারপরে চেষ্টা করুন, আমরা এই ত্রুটিটি পাব না

আশাকরি এটা সাহায্য করবে


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

# 3 কৌশল ছিল। আপনি যদি নিশ্চিত হন যে সবকিছু ঠিক আছে তবে কিছুক্ষণ বিরতি দিন এবং পরে চেষ্টা করুন। এটি আপডেট করার জন্য কেবলমাত্র কিছু সময় প্রয়োজন :)
নুয়াল

7

সদৃশ প্রশ্ন থেকে অনুলিপি করা: https://stackoverflow.com/a/22469253/1321401

এই ত্রুটিটি বিভিন্ন কারণে হতে পারে।
গুগল আইএবি পরীক্ষার জন্য প্রয়োজনীয়তার তালিকা এখানে।

পূর্বশর্ত:

  1. অ্যান্ড্রয়েড ম্যানিফেস্ট অবশ্যই অন্তর্ভুক্ত করা উচিত "com.android.vending.BILLING" অনুমতি
  2. APK মুক্তির মোডে নির্মিত
  3. মুক্তির শংসাপত্রের সাথে APK স্বাক্ষরিত
  4. APK বিকাশকারী কনসোলে অন্তত একবার আলফা / বিটা বিতরণ চ্যানেলে (পূর্বে - খসড়া হিসাবে) আপলোড করা হয়েছে । (কিছুটা সময় লাগে ~ 2 ঘন্টা-24 ঘন্টা) )।
  5. আইএবি পণ্যগুলি প্রকাশিত হয় এবং তাদের স্থিতি সক্রিয় করতে সেট করা হয় ।
  6. বিকাশকারী কনসোলে টেস্ট অ্যাকাউন্ট (গুলি) যুক্ত করা হয়।

পরীক্ষার প্রয়োজনীয়তা:

  1. পরীক্ষার APK তে একই সংস্করণ কোড রয়েছেবিকাশকারী আপলোড করা হিসাবে ।
  2. টেস্ট এপিএকে ডেভন কনসোলে আপলোড করা একই শংসাপত্র (গুলি) দিয়ে স্বাক্ষর করা হয়েছে।
  3. পরীক্ষা অ্যাকাউন্ট (বিকাশকারী নয়) - এটি ডিভাইসের মূল অ্যাকাউন্ট

PS: রিলিজ শংসাপত্রের সাথে ডিবাগিং : https://stackoverflow.com/a/15754187/1321401 ( লিঙ্কটির জন্য Thnx @dipp )

পিপিএস: ইতিমধ্যে দীর্ঘ সময় ধরে এই তালিকা তৈরি করতে চেয়েছিল।

আপডেটের জন্য Thnx @zlgdev


4
ভার্সনকোড আমাকে পেয়েছে - এটি কেন দরকার?
স্লট

5

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


0

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

সম্পাদনা: একই ভাঁজটির সাথে, আপনি যদি গুগলের কাছে খসড়া হিসাবে জমা দিয়েছেন যে সংস্করণটি স্বাক্ষরবিহীন থাকে, ত্রুটিও ঘটবে।


0

আমার দুটি সেন্ট ফেলে দেওয়ার জন্য, আমি এটি বিটা সংস্করণে আপলোড করে এবং আমার অ্যাপ্লিকেশনটির নতুন সংস্করণ দিয়ে সেটিংস ট্যাবের অধীনে পরীক্ষার অ্যাক্সেস সহ একটি Gmail অ্যাকাউন্ট তৈরি করে এটি পরীক্ষা করতে সক্ষম হয়েছি ...

আমি এখন এটিকে প্রযোজনায় নিয়ে যাচ্ছি ...

ধন্যবাদ! নাথান


-2

পুরানো থ্রেড, তবে আমার অভিজ্ঞতা যুক্ত করা হচ্ছে ...

আমি স্টোরের চেয়ে 1 টি উচ্চতর সংস্করণকোডযুক্ত একটি APK ইনস্টল করেছি। আমার নেক্সাস 7 এ এটি 2 টি ভিন্ন অ্যাকাউন্টে খেলেছে এবং এই সমস্যাটি দেখেছি। তাই সংস্করণ কোডটি মিলেছে কিনা তা নিশ্চিত করার জন্য আমি দোকান থেকে আনইনস্টল এবং পুনরায় ইনস্টল করেছি। এমনকি রাতভর অপেক্ষা করেও ত্রুটি পরিষ্কার হয়নি।

আমার নেক্সাস to-এর সাথে আমি আবদ্ধ থাকা সমস্ত 3 টি গুগল অ্যাকাউন্ট থেকে আমার আনইনস্টল করার দরকার পড়ে It

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