Google Play (পূর্বে Android Market) Android অপারেটিং সিস্টেমের জন্য অফিসিয়াল ডিজিটাল অ্যাপ স্টোর, যা Google 22 অক্টোবর 2008 সালে চালু করেছে। স্টোরটি বিশ্বব্যাপী 3.9 বিলিয়নেরও বেশি সক্রিয় Android ডিভাইসে উপলব্ধ, যা এটিকে সমস্ত অ্যাপ বিতরণ প্ল্যাটফর্মের মধ্যে সর্ববৃহৎ করেছে। StatCounter (2025) অনুসারে, Android বিশ্ব মোবাইল OS বাজারের 72.3% দখল করে আছে, এবং অধিকাংশ অ্যাপ Google Play-এর মাধ্যমেই বিতরণ করা হয়। একজন ডেভেলপারের জন্য, Google Play-এ প্রকাশনা Android ব্যবহারকারীদের কাছে অ্যাপ পৌঁছে দেওয়ার প্রাথমিক উপায়।
মূল বিষয়
Google Play হল Google-এর ডিজিটাল বিতরণ প্ল্যাটফর্ম যা অ্যাপ স্টোর, গেম, সিনেমা, বই এবং সঙ্গীতকে একত্রিত করে। 22 অক্টোবর 2008 সালে Android Market নামে চালু করা হয়, প্ল্যাটফর্মটির নামকরণ করা হয় Google Play 2012 সালের মার্চে। Apple-এর App Store-এর বিপরীতে, Google Play Android অ্যাপ ইনস্টল করার একমাত্র চ্যানেল নয় — ব্যবহারকারীরা তৃতীয় পক্ষের উৎস থেকে APK ইনস্টল করতে পারেন (sideloading), বিকল্প স্টোর ব্যবহার করতে পারেন (Samsung Galaxy Store, Amazon Appstore, F-Droid), কিন্তু অধিকাংশ ব্যবহারকারী Google Play ব্যবহার করেন।
Google I/O 2026 অনুসারে, Google Play-এর মাসিক দর্শক 190+ দেশের 2.8 বিলিয়ন সক্রিয় ব্যবহারকারী ছাড়িয়ে গেছে। উপলব্ধ অ্যাপের সংখ্যা 3.2 মিলিয়নের বেশি। গড় অ্যাপ মূল্য App Store-এর চেয়ে কম — অনেক ডেভেলপার বিজ্ঞাপন বা In-App Purchases-সহ বিনামূল্যের মডেল ব্যবহার করেন। Google Play-তে ট্যাবলেট (Large Screen Apps), Wear OS, Android TV, Android Auto এবং Chromebook-এর জন্য বিভাগও অন্তর্ভুক্ত রয়েছে।
Google Play অনন্য Android টুল সরবরাহ করে: Google Play Protect — একটি বuilt-in অ্যান্টিভাইরাস যা ইনস্টলেশনের আগে এবং পরে প্রতিটি অ্যাপ পরীক্ষা করে; Android Vitals — অ্যাপ কর্মক্ষমতা বিশ্লেষণ (ANR, ক্র্যাশ রেট, স্টার্টআপ সময়); Google Play Integrity — ডিভাইস এবং অ্যাপের প্রমাণিকতা যাচাই করার API (SafetyNet Attestation-এর প্রতিস্থাপন)। সংবেদনশীল ডেটা এবং পেমেন্ট পরিচালনাকারী অ্যাপের জন্য Play Integrity বাধ্যতামূলক।
Google Play Console হল Google Play-তে অ্যাপ পরিচালনার জন্য কেন্দ্রীয় ডেভেলপার টুল। play.google.com/console-এ উপলব্ধ। শুরু করতে ডেভেলপার অ্যাকাউন্ট (এককালীন পেমেন্ট $25) এবং পরিচয় যাচাই প্রয়োজন। Play Console সম্পূর্ণ অ্যাপ ব্যবস্থাপনা জীবনচক্র প্রদান করে: প্রথম AAB আপলোড থেকে বিক্রয় বিশ্লেষণ এবং ক্র্যাশ রিপোর্ট পর্যন্ত।
Play Console-এর প্রধান বিভাগ: Dashboard — সমস্ত অ্যাপের জন্য সামগ্রিক পরিসংখ্যান (ইনস্টল, আনইনস্টল, ক্র্যাশ, রেটিং, রাজস্ব); Release — সংস্করণ এবং ট্র্যাক ব্যবস্থাপনা (Production, Open Beta, Closed Beta, Internal Testing); Growth — প্রচার টুল (Google Ads, Promo Codes, Store Listing Experiments); Quality — Android Vitals (ANR হার, ক্র্যাশ হার, স্টার্টআপ সময়, রেন্ডার সময়); Monetization — পণ্য এবং সাবস্ক্রিপশন সেটআপ, Google Play Pass; Users & Permissions — টিম অ্যাক্সেস ব্যবস্থাপনা।
পরীক্ষা ট্র্যাক Google Play-তে — App Store থেকে একটি মূল পার্থক্য। Internal Testing — 100 পরীক্ষক পর্যন্ত, পর্যালোচনার প্রয়োজন নেই, আপডেট তাৎক্ষণিকভাবে প্রকাশিত হয়। Closed Testing (Alpha) — 100 পরীক্ষক পর্যন্ত, পর্যালোচনা প্রয়োজন। Open Testing (Beta) — সীমাহীন পরীক্ষক, অ্যাপটি পরীক্ষায় নিবন্ধিত সকলের জন্য Google Play-তে উপলব্ধ। প্রথমে Internal Testing-এ, তারপর Closed/Open Beta-তে, এবং তারপরই Production-এ অ্যাপ প্রকাশের সুপারিশ করা হয়।
// Google Play Billing Library 6.x — সাবস্ক্রিপশন পরীক্ষা
import com.android.billingclient.api.BillingClient
import com.android.billingclient.api.BillingClientStateListener
import com.android.billingclient.api.BillingFlowParams
import com.android.billingclient.api.PurchasesUpdatedListener
import com.android.billingclient.api.QueryProductDetailsParams
import kotlinx.coroutines.tasks.await
class PlayBillingManager(
private val context: Context
) {
private val billingClient = BillingClient.newBuilder(context)
.setListener(purchasesUpdatedListener)
.enablePendingPurchases()
.build()
private val purchasesUpdatedListener = PurchasesUpdatedListener { billingResult, purchases ->
if (billingResult.responseCode == BillingClient.BillingResponseCode.OK && purchases != null) {
// ক্রয় সফল — purchases প্রক্রিয়া করুন
purchases.forEach { purchase ->
handlePurchase(purchase)
}
}
}
suspend fun startConnection() {
billingClient.startConnection(object : BillingClientStateListener {
override fun onBillingSetupFinished(result: BillingResult) {
if (result.responseCode == BillingClient.BillingResponseCode.OK) {
// ক্লায়েন্ট কাজের জন্য প্রস্তুত
}
}
override fun onBillingServiceDisconnected() {
// পুনঃসংযোগ
}
})
}
suspend fun querySubscription(productId: String): ProductDetails? {
val params = QueryProductDetailsParams.newBuilder()
.setProductList(
listOf(
QueryProductDetailsParams.Product.newBuilder()
.setProductId(productId)
.setProductType(BillingClient.ProductType.SUBS)
.build()
)
)
.build()
val result = billingClient.queryProductDetails(params)
return result.productDetailsList?.firstOrNull()
}
private fun handlePurchase(purchase: Purchase) {
// সার্ভারে ক্রয় যাচাই
// 1. আপনার সার্ভারে purchaseToken পাঠান
// 2. সার্ভার Google Play Developer API-এর মাধ্যমে যাচাই করে
// 3. সফল হলে — কার্যকারিতা আনলক করুন
val purchaseToken = purchase.purchaseToken
val productId = purchase.products.firstOrNull()
println("Purchase: $productId, Token: $purchaseToken")
}
}PlayBillingManager ক্লাস Google Play Billing Library 6.x-এর সাথে কাজ প্রদর্শন করে: BillingClient-এর সাথে সংযোগ স্থাপন, পণ্যের বিবরণ (সাবস্ক্রিপশন বা এককালীন ক্রয়) অনুরোধ, PurchasesUpdatedListener-এর মাধ্যমে ক্রয় ফলাফল পরিচালনা। যাচাই সার্ভারে Google Play Developer API-এর মাধ্যমে purchaseToken-সহ করা উচিত — কখনোই শুধুমাত্র স্থানীয় যাচাইয়ের উপর নির্ভর করবেন না, কারণ ক্রয় জাল হতে পারে।
Google Play-তে প্রকাশনা একটি বহু-পদক্ষেপ প্রক্রিয়া যার মধ্যে অ্যাকাউন্ট নিবন্ধন, অ্যাপ প্রস্তুতি, Play Console সেটআপ, AAB আপলোড, পর্যালোচনা পাস করা এবং প্রকাশনা অন্তর্ভুক্ত। App Store-এর তুলনায়, প্রক্রিয়াটি কম আনুষ্ঠানিক: Google প্রতিটি অ্যাপের ম্যানুয়াল মডারেশনের পরিবর্তে স্বয়ংক্রিয় পরীক্ষা (Play Integrity, Google Play Protect-এর মাধ্যমে ম্যালওয়্যার স্ক্যানিং) এর উপর নির্ভর করে।
প্রকাশনার জন্য Google অ্যাকাউন্ট এবং $25 (এককালীন পেমেন্ট)-এ Google Play Console-এ নিবন্ধন প্রয়োজন। পেমেন্টের পরে, পরিচয় যাচাই প্রয়োজন: একটি পরিচয়পত্র (পাসপোর্ট বা ড্রাইভিং লাইসেন্স) আপলোড করুন এবং ঠিকানা নিশ্চিত করুন। যাচাই প্রক্রিয়ায় 24 ঘন্টা থেকে 2 সপ্তাহ পর্যন্ত সময় লাগে। যাচাই ছাড়া, অ্যাপ Production ট্র্যাকে প্রকাশিত হবে না।
Google আগস্ট 2021 থেকে AAB (Android App Bundle) ফর্ম্যাট সুপারিশ করে — নতুন অ্যাপের জন্য APK আর গ্রহণ করা হয় না। AAB Google Play-কে প্রতিটি ডিভাইস প্রকারের (বিভিন্ন ABI, স্ক্রিন, ভাষা) জন্য অপ্টিমাইজড APK জেনারেট করতে অনুমতি দেয়, যা ডাউনলোডের আকার 15-35% কমিয়ে দেয়। বিল্ড Android Studio-এর মাধ্যমে করা হয়: Build → Build Bundle(s) / APK(s) → Build Bundle(s)। AAB Play App Signing-এর মাধ্যমে স্বাক্ষরিত হয় — Google স্বাক্ষর কী নিজের পক্ষে রাখে।
Store Listing — Google Play-তে অ্যাপের পৃষ্ঠা: শিরোনাম (50 অক্ষর), সংক্ষিপ্ত বিবরণ (80 অক্ষর), পূর্ণ বিবরণ (4000 অক্ষর), স্ক্রিনশট (ন্যূনতম 2, সর্বোচ্চ 8; ফোনের জন্য 5", 6.5", ট্যাবলেটের জন্য 7"+), আইকন (512x512), ফিচার গ্রাফিক (1024x500), প্রোমো ভিডিও (YouTube)। সংক্ষিপ্ত বিবরণ Google Play অনুসন্ধানের জন্য সবচেয়ে গুরুত্বপূর্ণ — এটি ইনডেক্স করা হয় এবং ফলাফলে দেখানো হয়। পূর্ণ বিবরণ ইনডেক্স করা হয় কিন্তু অনুসন্ধানের জন্য কম গুরুত্বপূর্ণ।
AAB আপলোডের পরে, ডেভেলপার একটি ট্র্যাক নির্বাচন করে: Internal Testing (100 পরীক্ষক পর্যন্ত, পর্যালোচনা ছাড়া), Closed Testing (Alpha, 100 জন পর্যন্ত, পর্যালোচনা-সহ), Open Testing (Beta, সীমাহীন, পর্যালোচনা-সহ) বা Production। প্রথমে Internal Testing দিয়ে শুরু করার সুপারিশ করা হয় — বাস্তব ডিভাইসে পরীক্ষা, তারপর ব্যাপক যাচাইয়ের জন্য Closed Testing, এবং তারপরই Production। Open Testing এবং Production-এর জন্য, নতুন অ্যাকাউন্টের জন্য শেষ 14 দিনে কমপক্ষে 12 ঘন্টা এবং 20 পরীক্ষক প্রয়োজন (Google Play 2024 নীতি)।
প্রকাশনার পরে, অ্যাপটি 1-24 ঘন্টার মধ্যে Google Play-তে উপস্থিত হয়। প্রথম আপডেটটি ব্যাপকভাবে পর্যালোচনা করা হতে পারে। Google Play স্বয়ংক্রিয়ভাবে Google Play Protect-এর মাধ্যমে প্রতিটি অ্যাপকে দূষিত কোডের জন্য স্ক্যান করে। যদি হুমকি শনাক্ত হয়, অ্যাপটি প্রকাশনা থেকে সরানো হতে পারে এবং ডেভেলপার অ্যাকাউন্ট স্থগিত করা হতে পারে।
Google Play অ্যাপ প্রকাশ এবং আপডেট করার জন্য targetSdkVersion-এর বাধ্যতামূলক প্রয়োজনীয়তা নির্ধারণ করে। প্রতি বছর Google ন্যূনতম targetSdk বাড়ায়以确保 অ্যাপগুলি最新 নিরাপত্তা আচরণ পরিবর্তন ব্যবহার করে। আগস্ট 2024 থেকে, ন্যূনতম targetSdk API 33; আগস্ট 2025 থেকে — API 34; আগস্ট 2026 থেকে — API 35 (Android 15)।
যে অ্যাপগুলি প্রয়োজনীয়তা পূরণ করে না সেগুলি অবরুদ্ধ হয় — সেগুলি প্রকাশ বা আপডেট করা যায় না। ইতিমধ্যে প্রকাশিত কম targetSdk-যুক্ত অ্যাপগুলি স্টোরে কাজ করতে থাকে, কিন্তু আপডেট করতে targetSdk বাড়ানো প্রয়োজন। Google Play Console সীমা বাড়ানোর 90 দিন আগে সতর্ক করে। অনেক ডেভেলপার শেষ মুহূর্ত পর্যন্ত আপডেট স্থগিত রাখে, যা জরুরি বাগ ফিক্সের প্রয়োজন হলে অ্যাপ ব্লকের ঝুঁকি তৈরি করে।
targetSdkVersion বাড়ানোর জন্য পুরনো এবং নতুন targetSdk-এর মধ্যে চালু করা সমস্ত আচরণ পরিবর্তন পরীক্ষা করা প্রয়োজন। উদাহরণস্বরূপ, API 33 (Android 13) থেকে API 35 (Android 15)-এ মাইগ্রেট করার সময়, পরীক্ষা করা প্রয়োজন: Foreground Service Types (API 34) — ম্যানিফেস্টে সার্ভিস টাইপের বাধ্যতামূলক ঘোষণা; Privacy Sandbox (API 35) — বিজ্ঞাপন শনাক্তকারীর উপর সীমাবদ্ধতা; PhotoPicker (API 34+) — সরাসরি গ্যালারি অ্যাক্সেসকে সিস্টেম পিকার দিয়ে প্রতিস্থাপন; নতুন ব্যাকগ্রাউন্ড সার্ভিস সীমাবদ্ধতা। প্রতিটি আচরণ পরিবর্তনের জন্য কোড পরিবর্তনের প্রয়োজন হতে পারে।
| তারিখ | ন্যূনতম targetSdk | Android সংস্করণ | মূল আচরণ পরিবর্তন |
|---|---|---|---|
| আগস্ট 2022 | 31 | Android 12 | Foreground Service Notification |
| আগস্ট 2023 | 33 | Android 13 | POST_NOTIFICATIONS |
| আগস্ট 2024 | 33 | Android 13 | — (সীমা বাড়ানো হয়নি) |
| আগস্ট 2025 | 34 | Android 14 | Foreground Service Types |
| আগস্ট 2026 | 35 | Android 15 | Privacy Sandbox |
Google Play Developer API (REST) আপনাকে অ্যাকাউন্টের সমস্ত অ্যাপের জন্য targetSdk অনুপালন পরীক্ষা স্বয়ংক্রিয় করতে অনুমতি দেয়। applications.get পদ্ধতি targetSdkVersion তথ্য ফেরত দেয়। সময়সীমার 120 দিন আগে API-এর মাধ্যমে পর্যবেক্ষণ সেটআপ করার সুপারিশ করা হয় যাতে আপডেট প্রয়োজন এমন অ্যাপের তালিকা পাওয়া যায়। বড় কোডবেসযুক্ত অ্যাপের জন্য, আচরণ পরিবর্তনের জন্য আনুমানিক প্রচেষ্টা 2 দিন থেকে 2 সপ্তাহ।
// অ্যাপ কোডে targetSdk অনুপালন পরীক্ষা
import android.os.Build
class TargetSdkCompliance {
// 2026 সালে Google Play-এর জন্য প্রয়োজনীয় ন্যূনতম targetSdk
companion object {
const val REQUIRED_TARGET_SDK = 35
}
// পরীক্ষা: আমাদের কি API 34-এর আচরণ পরিবর্তন পরিচালনা করতে হবে?
fun checkForegroundServiceTypes(targetSdk: Int): Boolean {
// targetSdk >= 34-এর জন্য Foreground Service Types বাধ্যতামূলক
return targetSdk >= 34
}
// পরীক্ষা: আমাদের কি Privacy Sandbox (API 35) পরিচালনা করতে হবে?
fun checkPrivacySandbox(targetSdk: Int): Boolean {
return targetSdk >= 35
}
// বিল্ডের আগে অনুপালন পরীক্ষা
fun validateCompliance(targetSdk: Int): List<String> {
val warnings = mutableListOf<String>()
if (targetSdk < REQUIRED_TARGET_SDK) {
warnings.add("targetSdk $targetSdk প্রয়োজনীয় $REQUIRED_TARGET_SDK-এর নিচে")
}
if (targetSdk >= 34) {
// নিশ্চিত করুন যে সমস্ত ফোরগ্রাউন্ড সার্ভিসের ম্যানিফেস্টে টাইপ ঘোষিত আছে
warnings.add("পরীক্ষা করুন: সমস্ত ফোরগ্রাউন্ড সার্ভিস AndroidManifest.xml-এ টাইপ ঘোষণা করে")
}
if (targetSdk >= 35) {
warnings.add("পরীক্ষা করুন: Privacy Sandbox, Advertising ID সীমাবদ্ধতা")
}
return warnings
}
}TargetSdkCompliance ক্লাস বিল্ডের আগে targetSdk অনুপালন পরীক্ষা করে। validateCompliance পদ্ধতি একটি নির্দিষ্ট targetSdk-এর জন্য প্রয়োজনীয় আচরণ পরিবর্তন সম্পর্কে সতর্কতার তালিকা ফেরত দেয়। Google Play Console-এ বিল্ড পাঠানোর আগে স্বয়ংক্রিয়ভাবে অনুপালন পরীক্ষা করতে CI/CD-তে এই ধরনের কোড ব্যবহার করুন। IT Sectr-এ, আমরা targetSdk মিস করার কারণে একটি প্রকল্প ব্লক হওয়ার পর CI-তে এই পরীক্ষা প্রয়োগ করেছি।
Google Play-তে আয় বিভিন্ন মডেল অন্তর্ভুক্ত করে: অর্থ প্রদানের ডাউনলোড, In-App Products (এককালীন ক্রয়: ভোগ্য — গেম মুদ্রা; অ-ভোগ্য — বিজ্ঞাপন অপসারণ), সাবস্ক্রিপশন (Google Play Billing-এর মাধ্যমে অটো-রিনিউএবল সাবস্ক্রিপশন), বিজ্ঞাপন (AdMob, Google Ad Manager, তৃতীয়-পক্ষ নেটওয়ার্ক) এবং Google Play Pass (অ্যাপের বান্ডেলের সাবস্ক্রিপশন, আয় ব্যবহারের সময় অনুসারে ডেভেলপারদের মধ্যে ভাগ করা হয়)।
Google Play Billing Library (বর্তমান সংস্করণ — 2026 সাল নাগাদ 7.x) অ্যাপের ভিতরে ডিজিটাল পণ্য বিক্রির জন্য বাধ্যতামূলক টুল। ডিজিটাল পণ্যের জন্য বিকল্প পেমেন্ট সিস্টেম নিষিদ্ধ (ব্যতিক্রম — দক্ষিণ কোরিয়া, ভারত, EU Digital Markets Act)। Billing Library 7.x-এর জন্য SKU-ভিত্তিক ক্রয় থেকে পণ্য-ভিত্তিক মডেলে (SkuDetails-এর পরিবর্তে ProductDetails) মাইগ্রেট করা প্রয়োজন এবং অ্যাসিঙ্ক্রোনাস অপারেশনের জন্য Kotlin Coroutines এবং Flow সমর্থন করে।
Google Play কমিশন: 30% স্ট্যান্ডার্ড, প্রথম $1 মিলিয়ন রাজস্বের জন্য 15% প্রতি বছর (Apple Small Business Program-এর অনুরূপ)। $1 মিলিয়ন সীমায় পৌঁছানোর পরে, বাকি বছরের জন্য কমিশন 30%-এ ফিরে আসে। সাবস্ক্রিপশন: প্রথম বছর 30%, দ্বিতীয় বছর থেকে 15% (App Store-এর অনুরূপ)। Google Play Pass প্রোগ্রামের জন্য — রাজস্ব বিতরণ করা হয় অংশগ্রহণের ভিত্তিতে (Pass সাবস্ক্রাইবার হিসেবে ব্যবহারকারীরা অ্যাপে যে সময় ব্যয় করে), নির্দিষ্ট কমিশন নয়।
| আয়ের মডেল | Google কমিশন | কখন ব্যবহার করবেন |
|---|---|---|
| অর্থ প্রদানের ডাউনলোড | 30% (15% $1M পর্যন্ত) | অতিরিক্ত ক্রয় ছাড়া প্রিমিয়াম অ্যাপ |
| In-App Products (ভোগ্য) | 30% (15% $1M পর্যন্ত) | গেম মুদ্রা, জীবন, বুস্টার |
| সাবস্ক্রিপশন (অটো-রিনিউএবল) | প্রথম বছর 30%, পরে 15% | SaaS, স্ট্রিমিং, কন্টেন্ট |
| বিজ্ঞাপন (AdMob) | 0% | বিজ্ঞাপন-সহ বিনামূল্যের অ্যাপ |
| Google Play Pass | অংশগ্রহণ অনুসারে | বিজ্ঞাপন এবং IAP ছাড়া অ্যাপ |
Google-এর AdMob হল প্রাথমিক বিজ্ঞাপন আয়ের টুল। এটি ব্যানার, ইন্টারস্টিশিয়াল, নেটিভ এবং রিওয়ার্ডেড বিজ্ঞাপন সমর্থন করে। Google Analytics for Firebase লক্ষ্য কর্মে বিজ্ঞাপন রূপান্তর ট্র্যাক করতে AdMob-এর সাথে সংহত হয়। Android 14+ (API 34)-এর সাথে, Privacy Sandbox অনুপালনের জন্য Google Play Services for Ads 22.0+ এবং Handling Ad Responses API প্রয়োজন। বিজ্ঞাপন আয় — 0% কমিশন — বড় দর্শক-সহ বিনামূল্যের অ্যাপের জন্য একটি জনপ্রিয় পছন্দ।
Google Play মডারেশন (Google Play Policy Review) App Store থেকে ভিন্ন — Google প্রতিটি অ্যাপের 100% ম্যানুয়াল পর্যালোচনার পরিবর্তে স্বয়ংক্রিয় পরীক্ষা এবং নির্বাচনী ম্যানুয়াল মডারেশনের উপর নির্ভর করে। স্বয়ংক্রিয় সিস্টেম AAB/APK দূষিত কোড, নীতি লঙ্ঘন (Spyware, Deceptive Behavior, SDK লঙ্ঘন) এবং targetSdk প্রয়োজনীয়তার অনুপালনের জন্য স্ক্যান করে। লঙ্ঘন শনাক্ত হলে, অ্যাপ প্রত্যাখ্যান বা প্রকাশনা থেকে সরানো হতে পারে।
Google Play Developer Program Policies প্রকাশ করে — কন্টেন্ট, অ্যাপ আচরণ, আয় এবং গোপনীয়তা কভার করে নিয়মের একটি সেট। প্রধান বিভাগ: Restricted Content (সহিংসতা, ঘৃণা, অবৈধ কার্যকলাপ), Deceptive Behavior (মিথ্যা দাবি, অন্যান্য অ্যাপের অনুকরণ), Monetization and Ads (সৎ বিজ্ঞাপন, IAP নীতি অনুপালন), Privacy and Security (ডেটা সংগ্রহ, এনক্রিপশন), Store Listing and Promotion (সঠিক বিবরণ, সঠিক শ্রেণীবিভাগ)।
Google সক্রিয়ভাবে স্পাইওয়্যার এবং প্রতারণামূলক SDK-এর বিরুদ্ধে লড়াই করে। 2024-2025 সালে, Google গোপনীয়তা নীতি লঙ্ঘনকারী 1.5 মিলিয়নেরও বেশি অ্যাপ সরিয়েছে। বিশেষ মনোযোগ — SDK যা ব্যবহারকারীর জ্ঞান ছাড়া ডেটা সংগ্রহ করে (সম্মতি ছাড়া অবস্থান ট্র্যাকিং, পরিচিতি এবং SMS পড়া)। প্রকাশের আগে, ব্যবহার করা SDK Google Play Policy অনুপালনের জন্য পরীক্ষা করুন — অনেক জনপ্রিয় SDK (উদাহরণস্বরূপ, কিছু বিজ্ঞাপন নেটওয়ার্ক) নীতি লঙ্ঘনের জন্য ব্লক করা হয়েছে।
আপিল প্রক্রিয়া: যদি অ্যাপ প্রত্যাখ্যান করা হয়, ডেভেলপার কারণ এবং সুপারিশ-সহ Play Console-এ একটি বিজ্ঞপ্তি পায়। Play Console → Policy → Appeals-এর মাধ্যমে আপিল দায়ের করা যেতে পারে। পর্যালোচনার সময় — 7 দিন পর্যন্ত। একই নীতির পুনরাবৃত্ত লঙ্ঘন সতর্কতা (strike) দেয়, তৃতীয় লঙ্ঘনে ডেভেলপার অ্যাকাউন্ট স্থগিত হয়। স্থগিত অ্যাকাউন্ট পুনরুদ্ধার করা অত্যন্ত কঠিন একটি প্রক্রিয়া যার জন্য লিখিত আপিল এবং লঙ্ঘন সংশোধনের প্রমাণ প্রয়োজন।
| লঙ্ঘনের ধরন | শাস্তি | পুনরুদ্ধার |
|---|---|---|
| কন্টেন্ট নীতি লঙ্ঘন | অ্যাপ অপসারণ | সংশোধন এবং পুনঃপ্রকাশ |
| প্রতারণামূলক আচরণ | অপসারণ + সতর্কতা (strike) | আপিল, কোড সংশোধন |
| IAP নীতি লঙ্ঘন | আপডেট ব্লক | Google Play Billing প্রয়োগ |
| ম্যালওয়্যার / স্পাইওয়্যার | তাৎক্ষণিক অ্যাকাউন্ট স্থগিত | প্রায় কখনো পুনরুদ্ধার হয় না |
| 3 strikes | স্থায়ী অ্যাকাউন্ট স্থগিত | শুধুমাত্র Google-এর আইনি বিভাগের মাধ্যমে |
ঝুঁকি কমানোর জন্য: অনুরোধ প্রমাণিকতা যাচাই করতে Google Play Integrity API ব্যবহার করুন, Data Safety Section প্রয়োগ করুন (2023 থেকে বাধ্যতামূলক — সমস্ত সংগ্রহিত ডেটা এবং সংগ্রহের উদ্দেশ্য নির্দিষ্ট করুন), Developer Program Policies অনুপালনের জন্য সমস্ত SDK পরীক্ষা করুন, প্রকাশের আগে সম্ভাব্য লঙ্ঘন ট্র্যাক করতে Play Console Policy Insights ব্যবহার করুন। IT Sectr-এ উন্নয়নের সময়, আমরা Production রিলিজের আগে বাস্তব ডিভাইসে অভ্যন্তরীণ পরীক্ষার মাধ্যমে প্রতিটি অ্যাপ পরীক্ষা করি।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
Google Play-তে প্রকাশনা-র জন্য এককালীন ডেভেলপার অ্যাকাউন্ট নিবন্ধন ফি $25 প্রয়োজন। App Store ($99/বছর) এর বিপরীতে, Google Play বার্ষিক ফি নেয় না। প্রতিটি অ্যাপ আপলোডের জন্য কোনো অতিরিক্ত ফি নেই। বিক্রয় কমিশন: 30% স্ট্যান্ডার্ড, প্রথম $1 মিলিয়ন বার্ষিক রাজস্বের উপর 15%। শিক্ষাপ্রতিষ্ঠানের জন্য ছাড় এবং ব্যতিক্রম সম্ভব।
Google Play-এর targetSdkVersion বর্তমান API Level থেকে 1 বছরের বেশি পুরনো হওয়া যাবে না। 2026 সালে, ন্যূনতম targetSdk API 35 (Android 15)। targetSdk 35-এর নিচে নতুন অ্যাপ এবং আপডেট ব্লক করা হয়। প্রয়োজনীয়তা বার্ষিক বাড়ানো হয়। মূল লক্ষ্য হল আচরণ পরিবর্তনের মাধ্যমে নিরাপত্তা (Scoped Storage, POST_NOTIFICATIONS, Foreground Service Types, Privacy Sandbox)।
Google Play মডারেশন-এ নতুন অ্যাপের জন্য কয়েক ঘন্টা থেকে 2 দিন পর্যন্ত সময় লাগে। আপডেট 1-12 ঘন্টার মধ্যে হয়ে যায়। Google নির্বাচনী ম্যানুয়াল মডারেশন-সহ স্বয়ংক্রিয় পরীক্ষা (ম্যালওয়্যার স্ক্যানিং, Play Integrity) ব্যবহার করে। নতুন অ্যাকাউন্টের জন্য Production-এ প্রকাশের আগে 14 দিনের জন্য Closed Testing-এ 20+ পরীক্ষক প্রয়োজন।
Google Play Console হল Google Play-তে অ্যাপ পরিচালনার জন্য একটি ওয়েব পোর্টাল। এতে অন্তর্ভুক্ত: রিলিজ ব্যবস্থাপনা (Production, Beta, Alpha, Internal ট্র্যাক), Android Vitals (ক্র্যাশ, ANR, স্টার্টআপ সময়), Store Listing, ইন-অ্যাপ পণ্য এবং সাবস্ক্রিপশন ব্যবস্থাপনা, রাজস্ব এবং ইনস্টল বিশ্লেষণ, পর্যালোচনার উত্তর এবং Google Ads সংহতি। play.google.com/console-এ উপলব্ধ।
Google Play-তে আয়: অর্থ প্রদানের ডাউনলোড, In-App Products (Google Play Billing-এর মাধ্যমে এককালীন ক্রয়), সাবস্ক্রিপশন (অটো-রিনিউএবল), বিজ্ঞাপন (AdMob — 0% কমিশন), Google Play Pass (অংশগ্রহণ অনুসারে রাজস্ব)। ডিজিটাল পণ্যের জন্য Google Play Billing Library 7.x বাধ্যতামূলক। কমিশন 30% (15% $1 মিলিয়ন রাজস্ব পর্যন্ত)। ভৌত পণ্য এবং পরিষেবা Google কমিশন ছাড়া তৃতীয়-পক্ষ পেমেন্ট সিস্টেমের মাধ্যমে প্রদান করা হয়।
সারসংক্ষেপ
আমরা একটি মোবাইল অ্যাপ্লিকেশন টার্নকি তৈরি করব
IT Sectr 2017 সাল থেকে স্টার্টআপ এবং ব্যবসার জন্য iOS এবং Android অ্যাপ্লিকেশন তৈরি করে। আমরা আপনাকে পরামর্শ দেব এবং সেরা সমাধান প্রস্তাব করব।
আরও পড়ুন