Version 7.0 Beta 9.1
Breaking Changes
- Push notifications migrated from OneSignal to Firebase Cloud Messaging (FCM)
- Scanner server now uses FCM tokens for push notifications instead of OneSignal player IDs
- Device registration endpoint updated to accept
fcm_tokenandpush_typefields - Legacy OneSignal tokens (
tokenfield) automatically fallback for backward compatibility - Test push notifications: Now use per-device sound preferences from database
- Platform-specific sound handling: iOS devices receive sound names without extensions; Android devices receive sound with
.wavextensions - Bug fix: Scanner server no longer overwrites platform-specific sounds - each platform (iOS/Android) now uses its own device's sound preference
- Files modified: server/push_notification.go