আমি আমার অ্যাপ্লিকেশনে অ্যান্ড্রয়েড মার্কেট ইন-অ্যাপ্লিকেশন কেনার সংহত করার চেষ্টা করছি, তবে দুর্ভাগ্যক্রমে আমি যখনই আসল ইন্যাপ পণ্যটি কেনার চেষ্টা করি তখনই বিরক্তিকর ত্রুটি হয় across
আমি নমুনা অ্যাপ্লিকেশন (ডানজিওনস) নিয়েছি এবং এটি আমার অ্যাপ্লিকেশনটিতে যুক্ত করেছি। আমি সর্বজনীন কী আপডেট করেছি এবং নীচে পণ্যগুলির তালিকাও আপডেট করেছি:
/ ** ক্রয় করা যেতে পারে এমন পণ্যগুলির জন্য পণ্যের তালিকার এন্ট্রিগুলির একটি অ্যারে। * /
private static final CatalogEntry[] CATALOG = new CatalogEntry[] {
new CatalogEntry("full", "Full v", Managed.MANAGED),
};
আমি Eclipse ব্যবহার করে অ্যাপ্লিকেশনটি রফতানি করেছি এবং এটি আমার ফোনে ইনস্টল করেছি এবং এটিকে অ্যান্ড্রয়েড মার্কেট ওয়েবসাইটেও আপলোড করেছি। এছাড়াও অ্যান্ড্রয়েড মার্কেট ওয়েবসাইটে আমি একটি অ্যাপ-অ্যাপ্লিকেশন ক্রয় হিসাবে সম্পূর্ণ যুক্ত করেছি এবং এটি প্রকাশ করেছি।
আমি আমার গুগলমেল অ্যাকাউন্টকে একটি পরীক্ষার অ্যাকাউন্ট হিসাবেও যুক্ত করেছি (এটিই আমি আমার ফোনে সাইন ইন করেছি)।
আমি যখন আমার ফোনে অ্যাপ্লিকেশনটি চালিত করি তখন আমি অনুরোধ করি এমন আইটেমটি পাই যা আপনি ক্রয়ের অ্যান্ড্রয়েড বার্তা কেনার জন্য উপলভ্য নয় যখনই আমি পূর্ণ কেনার চেষ্টা করি তবে আমি উদাহরণস্বরূপ, android.test.purchased হলে এটি পুরোপুরি ঠিকঠাক কাজ করে।
অ্যান্ড্রয়েড কেনার জন্য আপনি যে আইটেমটির অনুরোধ করেছেন সেটির জন্য ডকুমেন্টেশনটি নীচে উল্লেখ করেছে:
ইঙ্গিত করে যে অ্যান্ড্রয়েড মার্কেট অ্যাপ্লিকেশানের পণ্য তালিকায় অনুরোধ করা আইটেমটি খুঁজে পাবে না। যদি পণ্যের আর আইডিটি আপনার REQUEST_PURCHASE অনুরোধে ভুল বানান করা হয় বা কোনও আইটেম অ্যাপ্লিকেশানের পণ্য তালিকায় অপ্রকাশিত থাকে তবে এটি ঘটতে পারে।
পণ্য আইডি নির্ধারণযোগ্যভাবে একই, এটি সংজ্ঞায়িতভাবে প্রকাশিত এবং অনুরোধটি অবশ্যই নমুনা অ্যাপ্লিকেশন হিসাবে চলবে।
আমি এপিপির একই সংস্করণ ব্যবহার করছি এবং আমি ইন্যাপ পণ্যগুলি প্রকাশিত করেছি এবং এপিকে সক্রিয়ও করেছি। তবে এখনও আমি একই সমস্যার মুখোমুখি হয়েছি দয়া করে আমাকে এটি সংশোধন করতে সহায়তা করুন।
যেকোনো ধারণাই গৃহীত হবে!