ddlzz/rms-push-notifications-bundle
symfony2.0 branch), which may introduce compatibility risks if the project has migrated to Symfony 3+ or later. Assess whether the project’s Symfony version aligns with the bundle’s support.android, ios) allow modular enablement, but no built-in queueing or retry logic for failed deliveries, which could lead to data loss if notifications fail silently.parameter_bag or a secrets manager).config.yml (unless using environment variables).firebase/php-jwt for FCM, spatie/laravel-ignition for APNs).config.yml into environment variables or a secrets manager.# config.yml (deprecated; replace with env vars)
rms_push_notifications:
gcm:
api_key: "%env(GCM_API_KEY)%"
// src/RMS/PushNotificationsBundle/Resources/config/services.yml
services:
rms_push_notifications.notification.gcm:
class: RMS\PushNotificationsBundle\Notification\GcmNotification
arguments:
- "@rms_push_notifications.payload_builder" # Custom payload builder
dev-master for Symfony 2.1+.symfony2.0 branch for Symfony 2.0 (but avoid if possible).How can I help you explore Laravel packages today?