ورود

View Full Version : اتصال به اپ بازار یا گوگل پلی؟



sajioo
سه شنبه 15 اردیبهشت 1394, 10:28 صبح
سلام دوستان
بنده یک سوال از کسانی که با اکلیپس به پرداخت درون برنامه ی بازار متصل شده اند دارم.
بر طبق لینک زیر

http://pardakht.cafebazaar.ir/doc/quickstart/?l=fa

خود بازار اعلام کرده که این سیستمش همان سیستم گوگل پلی است فقط با دو تغییر که در زیر مشاهده می کنید

android:targetSdkVersion="15" /> <!-- VERY IMPORTANT! Don't forget this permission, or in-app billing won't work. -->- <uses-permission android:name="com.android.vending.BILLING" />+ <uses-permission android:name="com.farsitel.bazaar.permission.PAY_THROUGH_BAZAAR" /> <application android:icon="@drawable/ic_launcher"


- Intent serviceIntent = new Intent("com.android.vending.billing.InAppBillingService.BI ND");+ Intent serviceIntent = new Intent("ir.cafebazaar.pardakht.InAppBillingService.BIND"); if (!mContext.getPackageManager().queryIntentServices (serviceIntent, 0).isEmpty()) { // service available to handle that Intent mContext.bindService(serviceIntent, mServiceConn, Context.BIND_AUTO_CREATE);

لینک تغییر را اینجا ببینید (https://github.com/congenialmobile/TrivialDrive/commit/395517c8d56f1afba4fb9dbe708a266ce773b0e3)
سوال بنده اینه که اگر این دو خط تغییر داده بشه برنامه از گوگل پلی به بازار متصل میشه ؟ یا باید جایی دیگه رو هم تغییر داد
بنده نمونه کد آماده ی داشتم که این دو خط رو تغییر دادم اما مشکل اینه که با اجرای برنامه بازم به جای اتصال به بازار به گوگل پلی وصل میشه:اشتباه:
میشه بنده رو راهنمایی کنید؟

parniaznet
سه شنبه 15 اردیبهشت 1394, 10:53 صبح
سلام دوستان
بنده یک سوال از کسانی که با اکلیپس به پرداخت درون برنامه ی بازار متصل شده اند دارم.
بر طبق لینک زیر


خود بازار اعلام کرده که این سیستمش همان سیستم گوگل پلی است فقط با دو تغییر که در زیر مشاهده می کنید

android:targetSdkVersion="15" /> <!-- VERY IMPORTANT! Don't forget this permission, or in-app billing won't work. -->- <uses-permission android:name="com.android.vending.BILLING" />+ <uses-permission android:name="com.farsitel.bazaar.permission.PAY_THROUGH_BAZAAR" /> <application android:icon="@drawable/ic_launcher"


- Intent serviceIntent = new Intent("com.android.vending.billing.InAppBillingService.BI ND");+ Intent serviceIntent = new Intent("ir.cafebazaar.pardakht.InAppBillingService.BIND"); if (!mContext.getPackageManager().queryIntentServices (serviceIntent, 0).isEmpty()) { // service available to handle that Intent mContext.bindService(serviceIntent, mServiceConn, Context.BIND_AUTO_CREATE);

لینک تغییر را اینجا ببینید (https://github.com/congenialmobile/TrivialDrive/commit/395517c8d56f1afba4fb9dbe708a266ce773b0e3)
سوال بنده اینه که اگر این دو خط تغییر داده بشه برنامه از گوگل پلی به بازار متصل میشه ؟ یا باید جایی دیگه رو هم تغییر داد
بنده نمونه کد آماده ی داشتم که این دو خط رو تغییر دادم اما مشکل اینه که با اجرای برنامه بازم به جای اتصال به بازار به گوگل پلی وصل میشه:اشتباه:
میشه بنده رو راهنمایی کنید؟

سلام
شما نیازی نیست چیزی رو تغییر بدید
همون نمونه پروژه ای که گذاشته رو دانلود کنید از کد های اون استفاده کنید
ضمنا برای فرار از لوکی پچر حتما از api بازار استفاده کنید و صحت پرداخت رو سمت سرور چک کنید.

sajioo
سه شنبه 15 اردیبهشت 1394, 10:59 صبح
سلام
شما نیازی نیست چیزی رو تغییر بدید
همون نمونه پروژه ای که گذاشته رو دانلود کنید از کد های اون استفاده کنید
ضمنا برای فرار از لوکی پچر حتما از api بازار استفاده کنید و صحت پرداخت رو سمت سرور چک کنید.

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

parniaznet
سه شنبه 15 اردیبهشت 1394, 12:02 عصر
حرف شما صحیح است اما به طور کل بنده میخوام قطعه کدی که دستور میده به جای اتصال به گوگل پلی به بازار متصل بشه رو پیدا کنم.:اشتباه:

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