آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

پرداخت درون برنامه ای بازار

طاهر  10 سال پیش  3 سال پیش
+2 0

با سلام

بنده برای فعال کردن پرداخت درون برنامه ای بازار به مشکل برخوردم .

در وارد کردن کدها هیچ مشکلی نیست ولی هنگام ساخت پروژه فایل IInAppBillingService.java که بصورت خودکار توسط جاوا ساخته میشه دچار خطا اونم مربوط به @Override میشه کل اینترنت رو زیر و رو کردم همه تقریبا میگن به خاطر نسخه جاوا هست و باید از 1.6 استفاده کرد.

مشکل اینجاست که من هم از همین نسخه 6 جاوا استفاده میکنم .

گفتم شاید تنظیمات ایکلیپس بهم خورده باشه و تنظیم Error and Warning  به حالت پیشفرض برگشته باشه دوباره کل فایلهای لازم رو استاد که در سایت قرار دادن رو جایگزین کردم ولی بازم مشکل حل نشد .

از نمونه کدهایی که دوستان قبلا گزاشتن هم استفاده کردم ولی باز به مشکل خوردم .

دوستانی که  تونستن از این روش استفاده کنند در برنامه خودشان مشخصات ابزارهای مورد استفاده رو بزارن لطفا .

نسخه جاوا - sdk -  و ...

 برای این سوال 8 پاسخ وجود دارد.
پاسخ به سوال 
Spirit  10 سال پیش
0 0

سلام ، جاوا نسخه 1.7 ، ADT Bundle ، و SDK با آخرین بروزرسانی هاش

ولی ما فایلی به نام IInAppBillingService.java نداریم بلکه IInAppBillingService.aidl داریم ، من از رو سمپلی که خود بازار گفته کمک گرفتم.

پاسخ به سوال 
طاهر  10 سال پیش
0 0

درسته این فایل رو خود جاوا میسازه در پوشه gen حالا میرم 1.7 رو نصب میکنم ببینم چی میشه SDK رو چطور بروز رسانی میشه کرد خود گوگل که تحریم هستیم نمیزاره

0 0
مربوط به جاوا که نبود نصب کردم و اصلاح نشد . میشه بگید از چه نسخه ADT Bundle ، و SDK استفاده میکنید و نحوه بروز رسانی . مگه از همین فایلهایی که استاد قرار دادن استفاده نمیکنید . (10 سال پیش)
0 0
ADT Bundle معمولا برحسب تاریخ نسخه بندی میشه چون جایی پیدا نکردم نسخشو نوشته باشه ، مال منم یادم نیست ولی نه ماهی هست که دارمش ، بروزرسانی هم با "تحریم رد کن" انجام دادم و الان تو SDK Manager آپدیتی برام نیست همش بروزن. و چون اینا روداشتم دیگه از اینجا دانلود نکردم. ولی فکر نکنم ربطی به اینا داشته باشه ، شما اون مثال بازار رو دانلود کن بعد Import کن ببین خطایی داره؟ (10 سال پیش)
0 0
همین کار رو کردم ولی اشکالی که گفتم میده . برای بروز رسانی از چه قسمتی باید اقدام کنم ؟ (10 سال پیش)
پاسخ به سوال 
طاهر  10 سال پیش
0 0

اکلیپس رو آبدیت کردم و جاوا 1.7 هم نصب کردم ولی باز هم خطا دارم

هنگامی که در خصوصیات پروژه نسخه جاوا رو به 1.5 تغییر میدم مشکل برطرف میشه ولی در این نسخه تمامی @Override ها برداشته میشه .

آیا این مشکلی ایجاد نمیکنه ؟؟؟؟؟

پاسخ به سوال 
طاهر  10 سال پیش
0 0

برای انتشار و استفاده از پرداخت درون برنامه ای بازار ذکر شده که :

به پنل بازار مراجعه کنید و apk برنامه خود را آپلود کنید ولی درخواست انتشار آن را ندهید. در پنل پرداخت بازار در بخش «محصولات/خدمات»، محصولی جدید با شناسه‌ کالایی مشخص اضافه کنید و این شناسه را برای مرحلهٔ پنج به یاد بسپارید. مقادیر مناسب کوتاهی در بخش عنوان و توضیحات بنویسید و دکمهٔ ارسال را بزنید.

ولی هنگام افزودن محصول جدید باید حتما برنامه فروشنده رو هم انتخاب کرد  ولی درقسمت برنامه های فروشنده جایی برای افزودن برنامه نیست .

ضمنا در راهنما ذکر شده که بعد از افزودن فایلهای مورد نیاز اول فایل برنامه رو در بازار آپلود بعد به عنوان محصول جدید درج و سپس در برنامه تغییراتی داده بشه که مربوط به مراحل خرید انجام بشه .

لطفا از دوستان هر کسی تا به حال تونسته با این سرویس کار کنه یه توضیحی در مورد مراحل کار بده .

 

پاسخ به سوال 
Vahid  10 سال پیش
0 0

در مورد خطا که eclips میده تنها راه حلی که من بهش رسیدم و  از طریق برنامه نویس های خود بازار پرس و جو کردم به روز رسانی نسخه SDK هست که از منوی زیر قابل بروز رسانی هست ...

Windows -> Android SDK Manager

اما استاد میگن آپدیت نکنید که من دلیلش رو نمیدونم .

 

در مورد آپلود نرم افزار و ایجاد امکان تست باید پرمیژن رو تو منیفست به پروژه بدید و بعد فایل apk رو آپلود کنید تا این امکان براتون آزاد بشه ...

بعد از تکمیل پروژه هم میتونید نسخه بروز رسانی رو آپلود کنید و درخواست بررسی بدید .

0 0
اکلیپس رو به روز رسانی کردم فایلهای صوتی برنامه پخش نمیشد . (10 سال پیش)
پاسخ به سوال 
Spirit  10 سال پیش
0 0

برای اینکه بتونید یه محصول یا خدمت جدید ایجاد کنید تنها لازمه برنامه مورد نظر رو با مجوز پرداخت درون برنامه ای تو بازار آپلود کنین (مربوط به Manifest)، اونوقت تو قسمت فروشنده گزینه ای برای انتخاب خواهید داشت ، بعد از اون میتونید کارهای مربوط به پیاده سازی پرداخت درون برنامه ای رو انجام بدین و برنامتون رو تست کنین.

0 0
ممنون دوست عزیز درسته توی بازار هم بهتر بود این مطلب ذکر میشد (10 سال پیش)
0 0
خب ذکر شده وگرنه من از کجا میدونستم (10 سال پیش)
0 0
منظورم این بود که توی توضیحات ذکر میکردند که اول دسترسی لازم به برنامه داده بشه بعد آپلود بشه . اگه نگاه بندازین این قسمت برعکس گفته شده . (10 سال پیش)
پاسخ به سوال 
uncocoder  10 سال پیش
0 0

دوستان برای حل مشکل @Override یک تاپیک ایجاد کردم و در خصوص اون توضیح کاملی دادم:

http://answers.uncocoder.com/question/848/خطای-ناشی-از-نبود-override-در-بالای-متد-ها-در-Eclipse

0 0
استاد مشکل ما چیز دیگریست . که تا اونجا که بنده متوجه شدم اشکال کار از نسخه جاوای برنامه هست . در صورت امکان یه پروژه کوچیک و ساده فقط برای برقراری با پرداخت درون برنامه ای بازار انجام بدید تا متوجه مشکل بشید. (10 سال پیش)
0 0
سلام خدمت استاد، این راه حلی که گفتید، چه به صورت دستی (اضافه کردن override) و از طریق راه حل شما فقط در pakageهای مربوط به src امکان پذیر هست ولی در pakageهای مربوط به gen وقتی در یک کلاسی بخوایم override رو اضافه کنیم پیغامی میاد که میگه "باید به حالت قبلی برگرده و اجازه تغییر در کلاسهای gen رو ندارید." (3 سال پیش)
+1 0
همینجا فرصت رو غنیمت میشمارم و از استاد آقاجانی درخواست میکنم خواهشا یک پروژه برای آموزش کامل انواع پرداخت درون برنامه ای در مارکتهایی مثل بازار و مایکت رو تدوین کنند. (3 سال پیش)
0 0
البته یک آموزش هست و تقریبا کامله در محیط اکلیپس، که از استاد کاشی زاده ست. :) شاید به درد بقیه هم بخوره. (3 سال پیش)
پاسخ به سوال 
طاهر  10 سال پیش
0 0

مشکل من با تغییر نسخه جاوا به 1.5 حل شد .

در این نسخه @Override ها باید حذف بشن . که طبق توضیحاتی که استاد دادن این خودش مشکله .

0 0
داداش نسخه جاوا رو چطور باید عوض کنم؟ باید JRE رو از اول نصب کنم یعنی؟ (10 سال پیش)
0 0
سلام، منم همین مشکل رو دارم، بالاخره کسی پیدا نشد راه حل درست برطرف کردن این خطا رو بده؟ (3 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .