ExpoAdvanced
EAS Update — OTA release ও rollback
store-এ যাওয়া ছাড়াই update publish — channel, rollout।
6টি অংশবাংলা ভাষায়
JS-level পরিবর্তন OTA-তে পাঠাতে EAS Update:
terminalbash
bash
npx eas update --channel production --message "dashboard fix"project config-এ Updates URL ও runtimeVersion:
app.jsonjson
json
{
"expo": {
"updates": { "url": "https://u.expo.dev/your-project" },
"ios": { "runtimeVersion": { "policy": "appVersion" } },
"android": { "runtimeVersion": { "policy": "appVersion" } }
}
}runtimeVersion— binary-র সাথে match; mismatch হলে update skip- rollback — EAS dashboard থেকে আগের update restore
- rollout — % ভিত্তিতে ধীরে ধীরে release
কী OTA-তে যায় না
Native code (package, gradle/xcode ফাইল, config plugin) OTA-তে যায় না — binary আপডেট ছাড়া সেসব effect হবে না।
শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।