کسب درآمد و مسیر شغلی

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

انتشار اپلیکیشن در کافه بازار

با رشد روزافزون کاربران موبایل، انتشار اپلیکیشن‌ها در مارکت‌های معتبر به یکی از مهم‌ترین راه‌های کسب درآمد و جذب کاربران تبدیل شده است. کافه بازار، به عنوان یکی از بزرگ‌ترین مارکت‌های اندرویدی در ایران، فرصت بسیار خوبی را برای توسعه‌دهندگان فراهم کرده است تا بتوانند اپلیکیشن‌های خود را به میلیون‌ها کاربر عرضه کنند. در این مقاله، نحوه انتشار اپلیکیشن در کافه بازار و همچنین پیاده‌سازی پرداخت درون‌برنامه‌ای به صورت عملی توضیح داده خواهد شد.

کافه بازار

چرا اپلیکیشن در مارکت قرار دهیم؟

  • دسترسی به کاربران بیشتر: مارکت‌ها بستری آماده برای دسترسی سریع کاربران به اپلیکیشن‌ها فراهم می‌کنند.
  • افزایش امنیت و اعتماد: کاربران به اپلیکیشن‌هایی که از مارکت‌های معتبر دانلود می‌کنند، اعتماد بیشتری دارند.
  • مدیریت آسان بروزرسانی‌ها: امکان ارائه بروزرسانی‌های مستمر برای کاربران از طریق مارکت.
  • کسب درآمد از طریق پرداخت درون‌برنامه‌ای: توسعه‌دهندگان می‌توانند با افزودن قابلیت خرید درون‌برنامه‌ای، از اپلیکیشن خود درآمدزایی کنند.

کافه بازار چیست؟

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

چگونه حساب توسعه‌دهندگی در کافه بازار ایجاد کنیم؟

  1. وارد سایت کافه بازار شوید.
  2. روی گزینه «ثبت‌نام توسعه‌دهنده» کلیک کنید.
  3. اطلاعات خواسته شده شامل نام، ایمیل و شماره تلفن را وارد کنید.
  4. هویت خود را با ارسال مدارک موردنیاز تأیید کنید.
  5. هزینه عضویت (در صورت وجود) را پرداخت کنید.
  6. پس از تأیید حساب، می‌توانید اپلیکیشن خود را برای انتشار آماده کنید.

مراحل انتشار اپلیکیشن در کافه بازار

  • ورود به پنل توسعه‌دهندگان: پس از ثبت‌نام، وارد حساب توسعه‌دهندگی خود شوید.
پیش خوان کافه بازار
  • ایجاد برنامه جدید: گزینه «افزودن برنامه جدید» را انتخاب کنید و اطلاعات اولیه را وارد کنید.
آپلود اپلیکیشن در کافه بازار
  • بارگذاری فایل APK: نسخه‌ای از اپلیکیشن خود را که آماده انتشار است، آپلود کنید.
بارگذاری APK یا AAB در کافه بازار
  • تکمیل اطلاعات اپلیکیشن:
    • نام و توضیحات برنامه
    • تصاویر و ویدئوی معرفی
    • انتخاب دسته‌بندی مناسب
    • تعیین قیمت (رایگان یا پولی)
تکمیل اطلاعات اپ در کافه بازار
  • ثبت مجوزها و دسترسی‌ها: دسترسی‌های موردنیاز اپلیکیشن را مشخص کنید.
  • ارسال برای بررسی: پس از تکمیل اطلاعات، برنامه را برای بررسی و تأیید توسط کافه بازار ارسال کنید.
  • منتشر شدن برنامه: پس از تأیید توسط تیم کافه بازار، اپلیکیشن شما در دسترس کاربران قرار می‌گیرد.

پرداخت درون‌برنامه‌ای چیست؟

پرداخت درون‌برنامه‌ای یک روش برای کسب درآمد از اپلیکیشن‌ها است که در آن کاربران می‌توانند محتوای ویژه، امکانات اضافی یا اشتراک‌ها را خریداری کنند. این روش در کافه بازار از طریق API رسمی آن قابل پیاده‌سازی است.

طریقه ایجاد پرداخت درون‌برنامه‌ای در کافه بازار

پرداخت درون‌برنامه‌ای کافه بازار
  • فعال‌سازی پرداخت درون‌برنامه‌ای در پنل توسعه‌دهندگان:
    • وارد پنل توسعه‌دهندگان شوید.
    • برنامه موردنظر را انتخاب کنید.
    • گزینه «پرداخت درون‌برنامه‌ای» را فعال کنید و یک محصول جدید اضافه کنید.
پرداخت درون‌برنامه‌ای کافه بازار
  • اضافه کردن کتابخانه کافه بازار به پروژه:
    • فایل build.gradle را ویرایش کرده و وابستگی‌های مربوطه را اضافه کنید.
1
2
3
dependencies {
    implementation 'ir.cafebazaar.pardakht:iap:1.1.0'
}

ایجاد اتصال به بازار:

1
2
3
4
5
6
7
8
9
10
11
12
private lateinit var iabHelper: IabHelper
fun setupBilling() {
    iabHelper = IabHelper(this, "BASE64_ENCODED_PUBLIC_KEY")
    iabHelper.startSetup { result ->
        if (!result.isSuccess) {
            Log.d("Billing", "Problem setting up In-app Billing: ${result.message}")
            return@startSetup
        }
        Log.d("Billing", "Billing setup successful")
    }
}

پرداخت کاربر و دریافت نتیجه:

1
2
3
4
5
6
7
8
9
10
11
fun launchPurchaseFlow() {
    val sku = "product_id"
    iabHelper.launchPurchaseFlow(this, sku, 1001) { result, purchase ->
        if (result.isSuccess && purchase != null) {
            Log.d("Billing", "Purchase successful")
            // تحویل محصول به کاربر
        } else {
            Log.d("Billing", "Purchase failed")
        }
    }
}

بررسی خریدهای انجام شده:

1
2
3
4
5
6
7
8
9
10
11
fun checkPurchases() {
    iabHelper.queryInventoryAsync { result, inventory ->
        if (result.isSuccess) {
            val purchase = inventory.getPurchase("product_id")
            if (purchase != null) {
                Log.d("Billing", "User has purchased the item")
                // تحویل محصول
            }
        }
    }
}

نتیجه‌گیری

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *