নিজের Android phone sender হিসেবে ব্যবহার করলে app-এর capability স্পষ্ট বোঝা জরুরি। SEND_SMS dangerous permission এবং runtime consent দরকার; notification permission user-কে foreground/background status জানায়; FCM server ping ও pending-work signal আনতে পারে। Bartago platform-supported SmsManager ব্যবহার করে এবং Accessibility service declare করে না, কারণ internet-sideloaded Accessibility app Play Protect block করতে পারে। Play Store-এর বাইরে APK install করলে source, signing certificate, version ও update verification আরও গুরুত্বপূর্ণ।
Permission just-in-time চান
Onboarding-এ reason আগে
Feature ব্যবহার করার মুহূর্তে permission rationale দেখান। Denied state-এ app crash নয়; setting shortcut ও limited-mode explanation দিন। Permission status dashboard-এ readable রাখুন।
Background work visible রাখুন
OS restriction respect করুন
Long-running sending Android-supported persistent/foreground work pattern মেনে চলবে। User-visible notification, pause action এবং battery optimization guidance দিন। FCM data payload secret বা full contact database বহন করবে না।
- Runtime SEND_SMS consent
- Notification status
- Foreground visibility
- Scoped FCM data
- Immediate disconnect
Pairing ও update authenticate করুন
QR/code একবারের, APK signed
Pairing token short-lived ও single-use রাখুন। Web modal device connected হলে close হবে; both ends থেকে disconnect সম্ভব। In-app update শুধু trusted HTTPS manifest, checksum এবং production signing certificate match হলে install prompt দিক।
ব্যবহারিক checklist
- Permission rationale
- Denied flow
- Foreground status
- Single-use pairing
- FCM token protected
- Signed update verification
মূল takeaway
Powerful Android permission-এর trust আসে minimal access, visible operation এবং verified update path থেকে।
শেষ কথা
Fresh device-এ install থেকে pairing, deny/allow, background send, restart, disconnect এবং update পুরো journey test করুন। Bartago Accessibility access চায় না; high-volume Android prompt user-কেই review করতে হবে। SIM/operator terms এবং local requirements sender-এর দায়িত্ব।
Campaign চালুর আগে consent, mobile operator policy এবং প্রযোজ্য current নিয়ম যাচাই করুন।
১০০ free automation credit দিয়ে শুরু করুন →সাধারণ প্রশ্ন
Accessibility permission কি বাধ্যতামূলক?
না। Bartago এটি declare বা request করে না এবং SMS পাঠাতে platform SmsManager ব্যবহার করে।
FCM কি SMS পাঠায়?
FCM device-কে কাজের signal দিতে পারে; actual SMS phone-এর telephony capability দিয়ে যায়।
Sources ও editorial note
- Android Developers: SEND_SMS permission
- Android Developers: persistent background work
- Firebase: receive messages on Android
সর্বশেষ editorial review: ১ আগস্ট, ২০২৬। আইন/নীতির অংশ সাধারণ তথ্য, legal advice নয়; official source ও qualified adviser দিয়ে বর্তমান requirement যাচাই করুন।
