Skip to content

Commit dfba699

Browse files
Remove the FCM Direct Channel API from Messaging (#6430)
1 parent b893f23 commit dfba699

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+34
-12950
lines changed

FirebaseMessaging.podspec

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'FirebaseMessaging'
3-
s.version = '4.6.2'
3+
s.version = '4.99.0'
44
s.summary = 'Firebase Messaging'
55

66
s.description = <<-DESC
@@ -60,7 +60,6 @@ device, and it is completely free.
6060
s.dependency 'GoogleUtilities/Reachability', '~> 6.7'
6161
s.dependency 'GoogleUtilities/Environment', '~> 6.7'
6262
s.dependency 'GoogleUtilities/UserDefaults', '~> 6.7'
63-
s.dependency 'Protobuf', '~> 3.9', '>= 3.9.2'
6463

6564
s.test_spec 'unit' do |unit_tests|
6665
unit_tests.platforms = {:ios => '8.0', :osx => '10.11', :tvos => '10.0'}

FirebaseMessaging/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# unreleased -- v.7.0.0
2+
- [changed] Remove the deprecated FCM direct channel API and Upstream send API. (#6430)
3+
14
# 2020-08 -- v.4.6.2
25
- [fixed] Fixed an issue that topic doesn't work in watchOS. (#6160)
36
- [fixed] Improved Xcode completion of public API completion handlers in Swift. (#6278)

FirebaseMessaging/Sources/FIRMMessageCode.h

Lines changed: 7 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -48,47 +48,13 @@ typedef NS_ENUM(NSInteger, FIRMessagingMessageCode) {
4848
kFIRMessagingMessageCodeTopicFormatIsDeprecated = 2024,
4949
kFIRMessagingMessageCodeDirectChannelConnectionFailed = 2025,
5050
kFIRMessagingMessageCodeInvalidClient = 2026, // no longer used
51-
// FIRMessagingClient.m
52-
kFIRMessagingMessageCodeClient000 = 4000, // I-FCM004000
53-
kFIRMessagingMessageCodeClient001 = 4001, // I-FCM004001
54-
kFIRMessagingMessageCodeClient002 = 4002, // I-FCM004002
55-
kFIRMessagingMessageCodeClient003 = 4003, // I-FCM004003
56-
kFIRMessagingMessageCodeClient004 = 4004, // I-FCM004004
57-
kFIRMessagingMessageCodeClient005 = 4005, // I-FCM004005
58-
kFIRMessagingMessageCodeClient006 = 4006, // I-FCM004006
59-
kFIRMessagingMessageCodeClient007 = 4007, // I-FCM004007
60-
kFIRMessagingMessageCodeClient008 = 4008, // I-FCM004008
61-
kFIRMessagingMessageCodeClient009 = 4009, // I-FCM004009
62-
kFIRMessagingMessageCodeClient010 = 4010, // I-FCM004010
63-
kFIRMessagingMessageCodeClient011 = 4011, // I-FCM004011
64-
kFIRMessagingMessageCodeClientInvalidState = 4012,
65-
kFIRMessagingMessageCodeClientInvalidStateTimeout = 4013,
6651

67-
// FIRMessagingConnection.m
68-
kFIRMessagingMessageCodeConnection000 = 5000, // I-FCM005000
69-
kFIRMessagingMessageCodeConnection001 = 5001, // I-FCM005001
70-
kFIRMessagingMessageCodeConnection002 = 5002, // I-FCM005002
71-
kFIRMessagingMessageCodeConnection003 = 5003, // I-FCM005003
72-
kFIRMessagingMessageCodeConnection004 = 5004, // I-FCM005004
73-
kFIRMessagingMessageCodeConnection005 = 5005, // I-FCM005005
74-
kFIRMessagingMessageCodeConnection006 = 5006, // I-FCM005006
75-
kFIRMessagingMessageCodeConnection007 = 5007, // I-FCM005007
76-
kFIRMessagingMessageCodeConnection008 = 5008, // I-FCM005008
77-
kFIRMessagingMessageCodeConnection009 = 5009, // I-FCM005009
78-
kFIRMessagingMessageCodeConnection010 = 5010, // I-FCM005010
79-
kFIRMessagingMessageCodeConnection011 = 5011, // I-FCM005011
80-
kFIRMessagingMessageCodeConnection012 = 5012, // I-FCM005012
81-
kFIRMessagingMessageCodeConnection013 = 5013, // I-FCM005013
82-
kFIRMessagingMessageCodeConnection014 = 5014, // I-FCM005014
83-
kFIRMessagingMessageCodeConnection015 = 5015, // I-FCM005015
84-
kFIRMessagingMessageCodeConnection016 = 5016, // I-FCM005016
85-
kFIRMessagingMessageCodeConnection017 = 5017, // I-FCM005017
86-
kFIRMessagingMessageCodeConnection018 = 5018, // I-FCM005018
87-
kFIRMessagingMessageCodeConnection019 = 5019, // I-FCM005019
88-
kFIRMessagingMessageCodeConnection020 = 5020, // I-FCM005020
89-
kFIRMessagingMessageCodeConnection021 = 5021, // I-FCM005021
90-
kFIRMessagingMessageCodeConnection022 = 5022, // I-FCM005022
91-
kFIRMessagingMessageCodeConnection023 = 5023, // I-FCM005023
52+
// DO NOT USE 4000, 4004 - 4013
53+
kFIRMessagingMessageCodeClient001 = 4001, // I-FCM004000
54+
kFIRMessagingMessageCodeClient002 = 4002, // I-FCM004001
55+
kFIRMessagingMessageCodeClient003 = 4003, // I-FCM004002
56+
57+
// DO NOT USE 5000 - 5023
9258
// FIRMessagingContextManagerService.m
9359
kFIRMessagingMessageCodeContextManagerService000 = 6000, // I-FCM006000
9460
kFIRMessagingMessageCodeContextManagerService001 = 6001, // I-FCM006001
@@ -97,21 +63,7 @@ typedef NS_ENUM(NSInteger, FIRMessagingMessageCode) {
9763
kFIRMessagingMessageCodeContextManagerService004 = 6004, // I-FCM006004
9864
kFIRMessagingMessageCodeContextManagerService005 = 6005, // I-FCM006005
9965
kFIRMessagingMessageCodeContextManagerServiceFailedLocalSchedule = 6006, // I-FCM006006
100-
// FIRMessagingDataMessageManager.m
101-
// DO NOT USE 7005
102-
kFIRMessagingMessageCodeDataMessageManager000 = 7000, // I-FCM007000
103-
kFIRMessagingMessageCodeDataMessageManager001 = 7001, // I-FCM007001
104-
kFIRMessagingMessageCodeDataMessageManager002 = 7002, // I-FCM007002
105-
kFIRMessagingMessageCodeDataMessageManager003 = 7003, // I-FCM007003
106-
kFIRMessagingMessageCodeDataMessageManager004 = 7004, // I-FCM007004
107-
kFIRMessagingMessageCodeDataMessageManager006 = 7006, // I-FCM007006
108-
kFIRMessagingMessageCodeDataMessageManager007 = 7007, // I-FCM007007
109-
kFIRMessagingMessageCodeDataMessageManager008 = 7008, // I-FCM007008
110-
kFIRMessagingMessageCodeDataMessageManager009 = 7009, // I-FCM007009
111-
kFIRMessagingMessageCodeDataMessageManager010 = 7010, // I-FCM007010
112-
kFIRMessagingMessageCodeDataMessageManager011 = 7011, // I-FCM007011
113-
kFIRMessagingMessageCodeDataMessageManager012 = 7012, // I-FCM007012
114-
kFIRMessagingMessageCodeDataMessageManager013 = 7013,
66+
// DO NOT USE 7000 - 7013
11567

11668
// FIRMessagingPendingTopicsList.m
11769
kFIRMessagingMessageCodePendingTopicsList000 = 8000, // I-FCM008000
@@ -149,24 +101,6 @@ typedef NS_ENUM(NSInteger, FIRMessagingMessageCode) {
149101
kFIRMessagingMessageCodeRmq2PersistentStoreErrorCreatingTable = 13010, // I-FCM013010
150102
// FIRMessagingRmqManager.m
151103
kFIRMessagingMessageCodeRmqManager000 = 14000, // I-FCM014000
152-
// FIRMessagingSecureSocket.m
153-
kFIRMessagingMessageCodeSecureSocket000 = 15000, // I-FCM015000
154-
kFIRMessagingMessageCodeSecureSocket001 = 15001, // I-FCM015001
155-
kFIRMessagingMessageCodeSecureSocket002 = 15002, // I-FCM015002
156-
kFIRMessagingMessageCodeSecureSocket003 = 15003, // I-FCM015003
157-
kFIRMessagingMessageCodeSecureSocket004 = 15004, // I-FCM015004
158-
kFIRMessagingMessageCodeSecureSocket005 = 15005, // I-FCM015005
159-
kFIRMessagingMessageCodeSecureSocket006 = 15006, // I-FCM015006
160-
kFIRMessagingMessageCodeSecureSocket007 = 15007, // I-FCM015007
161-
kFIRMessagingMessageCodeSecureSocket008 = 15008, // I-FCM015008
162-
kFIRMessagingMessageCodeSecureSocket009 = 15009, // I-FCM015009
163-
kFIRMessagingMessageCodeSecureSocket010 = 15010, // I-FCM015010
164-
kFIRMessagingMessageCodeSecureSocket011 = 15011, // I-FCM015011
165-
kFIRMessagingMessageCodeSecureSocket012 = 15012, // I-FCM015012
166-
kFIRMessagingMessageCodeSecureSocket013 = 15013, // I-FCM015013
167-
kFIRMessagingMessageCodeSecureSocket014 = 15014, // I-FCM015014
168-
kFIRMessagingMessageCodeSecureSocket015 = 15015, // I-FCM015015
169-
kFIRMessagingMessageCodeSecureSocket016 = 15016, // I-FCM015016
170104
// FIRMessagingSyncMessageManager.m
171105
// DO NOT USE 16000, 16003
172106
kFIRMessagingMessageCodeSyncMessageManager001 = 16001, // I-FCM016001
@@ -203,7 +137,4 @@ typedef NS_ENUM(NSInteger, FIRMessagingMessageCode) {
203137
kFIRMessagingServiceExtensionLocalFileNotCreated = 20002,
204138
kFIRMessagingServiceExtensionImageNotAttached = 20003,
205139

206-
// FIRMessagingCodedInputStream.m
207-
kFIRMessagingCodeInputStreamInvalidParameters = 21000,
208-
209140
};

0 commit comments

Comments
 (0)