firebase / firebase-ios-sdk

Firebase SDK for Apple App Development
https://firebase.google.com
Apache License 2.0
5.66k stars 1.49k forks source link

FCM Topic push: messages are lost, and some users do not receive them. #14055

Open wang1925 opened 2 hours ago

wang1925 commented 2 hours ago

Description

When using FCM Topic messaging, some users receive notifications while others do not. However, those who do not receive notifications via Topic can still receive them through individual fcmToken push notifications.

Reproducing the issue

No response

Firebase SDK Version

11.4.0

Xcode Version

15.4

Installation Method

CocoaPods

Firebase Product(s)

Messaging

Targeted Platforms

iOS

Relevant Log Output

No response

If using Swift Package Manager, the project's Package.resolved

Expand Package.resolved snippet
```json Replace this line with the contents of your Package.resolved. ```

If using CocoaPods, the project's Podfile.lock

PODS:

DEPENDENCIES:

SPEC REPOS: trunk:

SPEC CHECKSUMS: AAInfographics: a71bedb2ad93526c2cfdca608f11d5c698d716b8 Alamofire: 840d2a1ad82355b536ec6ba5f97e5bfa54600ca3 AppAuth: 501c04eda8a8d11f179dbe8637b7a91bb7e5d2fa AppCheckCore: cc8fd0a3a230ddd401f326489c99990b013f0c4f Apple-Cocoapod-KochavaCore: b28f817d162ff95e913d29c228df7a58a90e1c02 Apple-Cocoapod-KochavaTracker: f9bf2ec1be118512f747e2350f4355a54994e246 AppLovinMediationFacebookAdapter: a569c3015e24b5e00049a46bb344ba00894b3541 AppLovinMediationFyberAdapter: 5fa1488a43fd8359f028a07f4fbf091835eee8ba AppLovinMediationGoogleAdapter: a40f301fda2e26efa96ec754d4f85fcaca56de73 AppLovinMediationInMobiAdapter: e21ac5d93bec66d8b03f5d914190078e66368540 AppLovinMediationIronSourceAdapter: 780e901f72f69bade8e53a645a9c07bb220a8f01 AppLovinMediationMintegralAdapter: 97d210078a2de1d2f5c922346010ab844e046271 AppLovinMediationSmaatoAdapter: 0aa8426ec9114adf9886dd1d3347049afcf4ce3a AppLovinMediationUnityAdsAdapter: d3d2c0def05e24d9d00119ced77dc0813cc40f34 AppLovinMediationVerveAdapter: 02aac86d86d306d7ad16e329faf909ab1045f393 AppLovinMediationVungleAdapter: c21018a07aeca248d8cca28cf027e6d620a7fe1d AppLovinSDK: fdae6a4361c9c9b09f8d7d18ede792368221d987 ATOM-Standalone: 176675fcd627e44ab1997581b1047e7048ca1550 DatePickerDialog: ccff2f91ff7a018057a4d72fa5ad6de49c8cb0cd FBAEMKit: 9900b2edd99a2d21629a6277e6166f14c6215799 FBAudienceNetwork: 2457a89b45e2596241fd81b0c2fd8cb6f6053869 FBSDKCoreKit: 0791f8f68a8630931a4c12aa23a56cc021551596 FBSDKCoreKit_Basics: 46d6b472c0dd0a5a7e972c025033d1c567f54eb4 FBSDKLoginKit: b4a4eba1d62eb452544411824f41689adabd5bd2 FirebaseAnalytics: 3feef9ae8733c567866342a1000691baaa7cad49 FirebaseCore: 6b32c57269bd999aab34354c3923d92a6e5f3f84 FirebaseCoreExtension: f1bc67a4702931a7caa097d8e4ac0a1b0d16720e FirebaseCoreInternal: 35731192cab10797b88411be84940d2beb33a238 FirebaseCrashlytics: 41bbdd2b514a8523cede0c217aee6ef7ecf38401 FirebaseInstallations: 6ef4a1c7eb2a61ee1f74727d7f6ce2e72acf1414 FirebaseMessaging: f8a160d99c2c2e5babbbcc90c4a3e15db036aee2 FirebaseRemoteConfigInterop: e76f46ffa4d6a65e273d4dfebb6a79e588cec136 FirebaseSessions: 3f56f177d9e53a85021d16b31f9a111849d1dd8b Fyber_Marketplace_SDK: 215c2020efd507c0e97f40871e96a26918f8986e Google-Mobile-Ads-SDK: 6d2fc31d83b7b13a7dee3d622f1538fa3324958a GoogleAppMeasurement: 987769c4ca6b968f2479fbcc9fe3ce34af454b8e GoogleDataTransport: aae35b7ea0c09004c3797d53c8c41f66f219d6a7 GoogleSignIn: ce8c89bb9b37fb624b92e7514cc67335d1e277e4 GoogleUserMessagingPlatform: a8b56893477f67212fbc8411c139e61d463349f5 GoogleUtilities: 26a3abef001b6533cf678d3eb38fd3f614b7872d GTMAppAuth: f69bd07d68cd3b766125f7e072c45d7340dea0de GTMSessionFetcher: 5aea5ba6bd522a239e236100971f10cb71b96ab6 HandyJSON: 9e4e236f5d2dbefad5155a77417bbea438201c03 HyBid: 8002537754c02740c30b19b1f9018c41f41021ad InMobiSDK: ee53561ba1fd21787b1eb82f02da9b93067ffc8e IronSourceSDK: 557a0edad39c2a48a225af07b491c672ca5acd36 Kingfisher: 53a10ea35051a436b5fb626ca2dd8f3144d755e9 MintegralAdSDK: 217cca20529055c8791c82985dd7a74864e49fd0 nanopb: fad817b59e0457d11a5dfbde799381cd727c1275 PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47 PromisesSwift: 9d77319bbe72ebf6d872900551f7eeba9bce2851 RSKPlaceholderTextView: 85cb165bfbfe160a2e7bfb6bcd77a21100ce1b52 SDWebImage: 73c6079366fea25fa4bb9640d5fb58f0893facd8 smaato-ios-sdk: cb9939713a4906a7901730aaa531b4004912c95d SnapKit: e01d52ebb8ddbc333eefe2132acf85c8227d9c25 Then: 844265ae87834bbe1147d91d5d41a404da2ec27d Toast-Swift: 7a03a532afe3a560d4044bc7c237e2864d295173 UnityAds: df29459d94ca7c0676cdd9ba96ef6420670ffbfa VungleAds: d7cf66a6dfd390a583ea2b2cfb9af1043b686e58 Zip: b3fef584b147b6e582b2256a9815c897d60ddc67

PODFILE CHECKSUM: 3eae141d78313d8fdd52f50d8066c7418cecbca3

COCOAPODS: 1.15.2

google-oss-bot commented 2 hours ago

I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight.