iAdmin Android অ্যাপ
নিরাপদ Admin access, social login, 2FA, permission-aware কাজ ও push alert-এর জন্য iAdmin ব্যবহার করুন।
নিরাপদ Admin access, social login, 2FA, permission-aware কাজ ও push alert-এর জন্য iAdmin ব্যবহার করুন।
এই পৃষ্ঠায়
iAdmin হলো ISPbills Admin panel-এর Android client। Native sign-in ও navigation-এর মধ্যে বর্তমান web Admin workspace চলে। তাই Laravel role, policy, subscription check, tenant scope এবং role-ভিত্তিক menu-ই চূড়ান্ত নিয়ন্ত্রণ করে।
Download ও প্রয়োজনীয়তা
iAdmin-এর জন্য Android 8.0 বা পরবর্তী সংস্করণ দরকার। iadmin.apk download করুন:
- ISPbills operator sign-in page-এর Get iAdmin for Android link থেকে।
দুটি link-ই signed production build https://app.ispbills.com/downloads/iadmin.apk?v=3.1.0 দেয়। Android APK আটকে দিলে যে browser বা file manager দিয়ে খুলেছেন তার install permission দিন। অজানা উৎসের APK ব্যবহার করবেন না।
Sign in
Continue with phone থেকে Admin account-এ সংরক্ষিত mobile নম্বরটি country code-সহ দিন এবং SMS-এর one-time code যাচাই করুন। Firebase নম্বরটি যাচাই করার পর ISPbills একই short-lived, single-use Admin session দেয়; এতে নতুন account তৈরি হয় না।
নিচের যেকোনো পদ্ধতি ব্যবহার করুন:
- Admin ID, email, or mobile এবং password লিখুন; অথবা
- Android থেকে Google account বাছতে Continue with Google চাপুন;
app.ispbills.com-এর saved passkey ব্যবহার করতে Sign in with a passkey চাপুন; অথবা- secure browser flow-এর জন্য Continue with Facebook চাপুন।
Google ও passkey sign-in Android Credential Manager ব্যবহার করে। কোনো device native Google account selection চালু করতে না পারলে iAdmin স্বয়ংক্রিয়ভাবে verified browser flow ব্যবহার করে। Facebook-ও সেই browser flow খুলে verified https://app.ispbills.com/iadmin/auth/callback app link দিয়ে ফেরে; fallback হিসেবে iadmin://auth/callback থাকে। এগুলো শুধু আগে থেকে থাকা active Admin account-এর সঙ্গে যুক্ত হয়। পদ্ধতিটি ISPbills-এ enabled থাকতে হবে এবং passkey আগে web sign-in page থেকে নিবন্ধন করতে হবে। Card-distributor ও reseller-partner account Admin workspace-এ ঢুকতে পারে না; reseller partner-এর জন্য iPartner ব্যবহার করুন।
Password login POST /api/v1/admin/auth/login-এ credential পাঠায়। সফল হলে server তিন মিনিটের মধ্যে মেয়াদ শেষ হওয়া random, single-use signed session URL দেয়। App password বা session URL রাখে না। Web session secure portal cookie ব্যবহার করে; app শুধু signed-in state, display name, installation ID ও Firebase token রাখে।
Two-factor authentication চালু থাকলে Admin page-এর আগে স্বাভাবিক ISPbills TOTP challenge app-এর ভেতরেই আসে। Account-এর authenticator থেকে বর্তমান code দিন। iAdmin 2FA এড়িয়ে যায় না।
Workspace ও অনুমতি
Bottom bar-এ Overview, Subscribers, Invoices, Support ও More আছে। More-এর Group Admin workspace search করা যায় এবং dashboard, সম্পূর্ণ team hierarchy, subscriber operation, network/NOC, billing/account, communication, map, report, log, setting, security, subscription, changelog ও help-এর সরাসরি link section অনুযায়ী দেখায়। প্রতিটি page-এর permission-aware web Admin menu-ও থাকে।
কোন user কী দেখতে বা বদলাতে পারবেন তা signed-in role ও server-side permission ঠিক করে। Permission না থাকলে shortcut থেকেও 403 Forbidden আসতে পারে। Business-event push শুধু active Group Admin owner account-এ যায়, যদিও অন্য অনুমোদিত staff iAdmin ব্যবহার করতে পারেন।
More থেকে Sign out করলে portal logout form submit হয়। Web session শেষ হলে বা operator login page এলে iAdmin signed-in state মুছে native sign-in দেখায়।
Push alert ও deep link
Android চাইলে notification অনুমতি দিন। Authenticated Admin page load হওয়ার পর installation নিবন্ধিত হয়। বর্তমান alert:
| Channel | Event |
|---|---|
| New subscriber signups | Customer record তৈরি |
| Invoice updates | Subscriber invoice তৈরি |
| Support updates | Public customer ticket তৈরি, status change বা customer reply |
Alert চাপলে সংশ্লিষ্ট Admin record খোলে। শুধু /admin বা /portal/admin-এর relative path গ্রহণ করা হয়। app.ispbills.com-এর HTTPS Admin link-ও iAdmin-এ খুলতে পারে; অন্য destination system browser-এ খোলে। Internal support note customer-reply alert নয়।
Device access ও privacy
iAdmin internet/network ও Android notification access চায়। Portal file picker শুধু বাছাই করা file পড়তে পারে। Authenticated download Android Download Manager দিয়ে app-এর external Downloads এলাকায় যায়। Cleartext HTTP বন্ধ, third-party cookie প্রত্যাখ্যাত এবং Android backup বন্ধ।
Account অনুমোদিত সব Admin page app-এ দেখা যেতে পারে। Phone screen lock ব্যবহার করুন, customer বা financial download share করবেন না এবং device হস্তান্তরের আগে sign out করুন।
সমস্যা সমাধান
| সমস্যা | সমাধান |
|---|---|
| Admin ID বা password প্রত্যাখ্যাত | Numeric Admin ID, registered email বা mobile দিন। Account active এবং card-distributor/reseller-partner নয় নিশ্চিত করুন। |
| Google sign-in ব্যর্থ | Google enabled, বাছাই করা Google email existing Admin account-এর এবং Google Play services updated কি না দেখুন। |
| Facebook থেকে app-এ ফেরে না | Facebook enabled, তার email existing Admin account-এর এবং Android verified app.ispbills.com link iAdmin-এ খুলতে দিচ্ছে কি না দেখুন। |
| Passkey পাওয়া যায় না | আগে web sign-in page থেকে Admin account-এর passkey নিবন্ধন করুন, phone screen lock চালু রাখুন এবং একই Google Password Manager device-এ আছে কি না দেখুন। |
| Sign-in link expired | আবার sign-in শুরু করুন। URL single-use এবং তিন মিনিটে মেয়াদ শেষ হয়। |
| 2FA page বারবার আসে | বর্তমান authenticator code ও phone-এর সঠিক সময় যাচাই করুন। স্বাভাবিক web 2FA policy প্রযোজ্য। |
| Menu item-এ 403 | Role-এর server-side permission নেই। App reinstall না করে Group Admin-কে staff role দেখতে বলুন। |
| Push alert আসে না | iAdmin notification চালু করে sign-in করুন ও Admin page load করুন। Account active Group Admin owner কি না দেখুন। Server-এ Firebase credential ও queue worker-ও সচল থাকতে হবে। |
| Can’t reach the iAdmin portal | Wi-Fi/mobile data ও app.ispbills.com পরীক্ষা করে Try again চাপুন। Offline queue নেই। |