MR.B4A 220 ارسال شده در 8 آبان، 2025 اشتراک گذاری ارسال شده در 8 آبان، 2025 برای دریافت سورس و کتابخانه های موردنیاز b4a، در کانال ما عضو شوید کانال هرروز یا یک روز درمیون با سورس های رایگان b4a بروزرسانی میشود https://t.me/programmingwithb4a https://splus.ir/basic4android_langueg https://eitaa.com/basic4androidlan 💡 در B4A (Basic4Android) برای استفاده از Firebase باید چند مرحله را طی کنید تا سرویسهای آن مثل Push Notification، Realtime Database، Auth، Analytics و … به پروژه اضافه شوند. این کار کمی متفاوت از اندروید استودیو انجام میشود چون B4A ساختار سادهتری دارد اما نیاز به تنظیمات اولیه روی کنسول فایربیس و در خود B4A دارد. ❇️ مراحل استفاده از Firebase در B4A 1. ایجاد پروژه در کنسول Firebase 1️⃣ 1. وارد [Firebase Console](https://console.firebase.google.com/) شوید. 2. روی Add Project کلیک کنید و یک نام برای پروژه انتخاب کنید. 3. بعد از ساخت پروژه، گزینه Add App را بزنید و Android را انتخاب کنید. 4.پکیج نیم پروژه را دقیقا همان مقداری قرار دهید که در پکیج نیم پروژه استفاده میکنید. 5. فایل **`google-services.json`** را دانلود کنید. 2️⃣ 2. اضافه کردن فایل `google-services.json` به پروژه B4A فایل `google-services.json` را در مسیر `Objects\` پروژه B4A قرار دهید. (بعضی کتابخانههای B4A آن را به مسیر خاصی نیاز دارند، ولی معمولاً `Objects` کافی است.) 3️⃣ 3. فعالسازی کتابخانههای Firebase در B4A * برای Push Notification: `FirebaseNotifications` `FirebaseAnalytics` (اختیاری برای ردیابی رویدادها) `FirebaseMessaging` * برای دیتابیس: `FirebaseDatabase` * برای احراز هویت: `FirebaseAuth` 4️⃣ 4. اضافه کردن تنظیمات در `Starter Service` یا `Main` نمونه کد اولیه برای نوتیفیکیشن: basic Sub Process_Globals Private fm As FirebaseMessaging End Sub Sub Service_Create fm.Initialize("fm") End Sub Sub fm_MessageArrived (Message As RemoteMessage) Log("پیام دریافت شد: " & Message.GetData) End Sub 5️⃣ 5. پیکربندی Gradle و Dependencies در B4A، بخش AdditionalManifest را ویرایش کنید. از منوی Project → Manifest Editor و خط زیر را اضافه کنید تا Firebase فعال شود: xml CreateResourceFromFile(Macro, FirebaseAnalytics.FirebaseAnalytics) ©️ اگر بخش خاصی مثل Messaging یا Database استفاده میکنید، باید ماکروهای مرتبط با همان سرویس را اضافه کنید. 6️⃣ 6. فعالسازی سرویسها در Firebase Console اگر از Messaging استفاده میکنید، در تب Cloud Messaging کلید Server Key و Sender ID را یادداشت کنید. اگر از Realtime Database استفاده میکنید، قوانین امنیتی را در بخش Database تنظیم کنید. 7️⃣ 7. تست اجرا 🅾️ برنامه را روی دستگاه واقعی اجرا کنید (نه شبیهساز)، چون Firebase روی شبیهساز B4A معمولاً درست کار نمیکند. بعد از اجرا، در لاگ B4A باید Token دستگاه شما چاپ شود. تهیه و تنظیم مرتضی صباغی MR.B4A لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.