1 |
efrain |
1 |
/*
|
|
|
2 |
* Copyright 2017 Google
|
|
|
3 |
*
|
|
|
4 |
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
|
5 |
* you may not use this file except in compliance with the License.
|
|
|
6 |
* You may obtain a copy of the License at
|
|
|
7 |
*
|
|
|
8 |
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
9 |
*
|
|
|
10 |
* Unless required by applicable law or agreed to in writing, software
|
|
|
11 |
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
|
12 |
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
|
13 |
* See the License for the specific language governing permissions and
|
|
|
14 |
* limitations under the License.
|
|
|
15 |
*/
|
|
|
16 |
|
|
|
17 |
#import <Foundation/Foundation.h>
|
|
|
18 |
|
|
|
19 |
typedef NS_ENUM(NSInteger, FIRMessagingMessageCode) {
|
|
|
20 |
// FIRMessaging+FIRApp.m
|
|
|
21 |
kFIRMessagingMessageCodeFIRApp000 = 1000, // I-FCM001000
|
|
|
22 |
kFIRMessagingMessageCodeFIRApp001 = 1001, // I-FCM001001
|
|
|
23 |
// FIRMessaging.m
|
|
|
24 |
kFIRMessagingMessageCodeMessagingPrintLibraryVersion = 2000, // I-FCM002000
|
|
|
25 |
kFIRMessagingMessageCodeMessaging001 = 2001, // I-FCM002001
|
|
|
26 |
kFIRMessagingMessageCodeMessaging002 = 2002, // I-FCM002002 - no longer used
|
|
|
27 |
kFIRMessagingMessageCodeMessaging003 = 2003, // I-FCM002003
|
|
|
28 |
kFIRMessagingMessageCodeMessaging004 = 2004, // I-FCM002004
|
|
|
29 |
kFIRMessagingMessageCodeMessaging005 = 2005, // I-FCM002005
|
|
|
30 |
kFIRMessagingMessageCodeMessaging006 = 2006, // I-FCM002006 - no longer used
|
|
|
31 |
kFIRMessagingMessageCodeMessaging007 = 2007, // I-FCM002007 - no longer used
|
|
|
32 |
kFIRMessagingMessageCodeMessaging008 = 2008, // I-FCM002008 - no longer used
|
|
|
33 |
kFIRMessagingMessageCodeMessaging009 = 2009, // I-FCM002009
|
|
|
34 |
kFIRMessagingMessageCodeMessaging010 = 2010, // I-FCM002010
|
|
|
35 |
kFIRMessagingMessageCodeMessaging011 = 2011, // I-FCM002011
|
|
|
36 |
kFIRMessagingMessageCodeMessaging012 = 2012, // I-FCM002012
|
|
|
37 |
kFIRMessagingMessageCodeMessaging013 = 2013, // I-FCM002013
|
|
|
38 |
kFIRMessagingMessageCodeMessaging014 = 2014, // I-FCM002014
|
|
|
39 |
kFIRMessagingMessageCodeMessaging015 = 2015,
|
|
|
40 |
kFIRMessagingMessageCodeMessaging016 = 2016, // I-FCM002016 - no longer used
|
|
|
41 |
kFIRMessagingMessageCodeMessaging017 = 2017, // I-FCM002017
|
|
|
42 |
kFIRMessagingMessageCodeMessaging018 = 2018, // I-FCM002018
|
|
|
43 |
kFIRMessagingMessageCodeRemoteMessageDelegateMethodNotImplemented = 2019, // I-FCM002019
|
|
|
44 |
kFIRMessagingMessageCodeSenderIDNotSuppliedForTokenFetch = 2020, // I-FCM002020
|
|
|
45 |
kFIRMessagingMessageCodeSenderIDNotSuppliedForTokenDelete = 2021, // I-FCM002021
|
|
|
46 |
kFIRMessagingMessageCodeAPNSTokenNotAvailableDuringTokenFetch = 2022, // I-FCM002022
|
|
|
47 |
kFIRMessagingMessageCodeTokenDelegateMethodsNotImplemented = 2023, // I-FCM002023
|
|
|
48 |
kFIRMessagingMessageCodeTopicFormatIsDeprecated = 2024,
|
|
|
49 |
kFIRMessagingMessageCodeDirectChannelConnectionFailed = 2025,
|
|
|
50 |
kFIRMessagingMessageCodeInvalidClient = 2026, // no longer used
|
|
|
51 |
|
|
|
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
|
|
|
58 |
// FIRMessagingContextManagerService.m
|
|
|
59 |
kFIRMessagingMessageCodeContextManagerService000 = 6000, // I-FCM006000
|
|
|
60 |
kFIRMessagingMessageCodeContextManagerService001 = 6001, // I-FCM006001
|
|
|
61 |
kFIRMessagingMessageCodeContextManagerService002 = 6002, // I-FCM006002
|
|
|
62 |
kFIRMessagingMessageCodeContextManagerService003 = 6003, // I-FCM006003
|
|
|
63 |
kFIRMessagingMessageCodeContextManagerService004 = 6004, // I-FCM006004
|
|
|
64 |
kFIRMessagingMessageCodeContextManagerService005 = 6005, // I-FCM006005
|
|
|
65 |
kFIRMessagingMessageCodeContextManagerServiceFailedLocalSchedule = 6006, // I-FCM006006
|
|
|
66 |
// DO NOT USE 7000 - 7013
|
|
|
67 |
|
|
|
68 |
// FIRMessagingPendingTopicsList.m
|
|
|
69 |
kFIRMessagingMessageCodePendingTopicsList000 = 8000, // I-FCM008000
|
|
|
70 |
// FIRMessagingPubSub.m
|
|
|
71 |
kFIRMessagingMessageCodePubSub000 = 9000, // I-FCM009000
|
|
|
72 |
kFIRMessagingMessageCodePubSub001 = 9001, // I-FCM009001
|
|
|
73 |
kFIRMessagingMessageCodePubSub002 = 9002, // I-FCM009002
|
|
|
74 |
kFIRMessagingMessageCodePubSub003 = 9003, // I-FCM009003
|
|
|
75 |
kFIRMessagingMessageCodePubSubArchiveError = 9004,
|
|
|
76 |
kFIRMessagingMessageCodePubSubUnarchiveError = 9005,
|
|
|
77 |
|
|
|
78 |
// FIRMessagingReceiver.m
|
|
|
79 |
kFIRMessagingMessageCodeReceiver000 = 10000, // I-FCM010000
|
|
|
80 |
kFIRMessagingMessageCodeReceiver001 = 10001, // I-FCM010001
|
|
|
81 |
kFIRMessagingMessageCodeReceiver002 = 10002, // I-FCM010002
|
|
|
82 |
kFIRMessagingMessageCodeReceiver003 = 10003, // I-FCM010003
|
|
|
83 |
kFIRMessagingMessageCodeReceiver004 = 10004, // I-FCM010004 - no longer used
|
|
|
84 |
kFIRMessagingMessageCodeReceiver005 = 10005, // I-FCM010005
|
|
|
85 |
// FIRMessagingRegistrar.m
|
|
|
86 |
kFIRMessagingMessageCodeRegistrar000 = 11000, // I-FCM011000
|
|
|
87 |
// FIRMessagingRemoteNotificationsProxy.m
|
|
|
88 |
kFIRMessagingMessageCodeRemoteNotificationsProxy000 = 12000, // I-FCM012000
|
|
|
89 |
kFIRMessagingMessageCodeRemoteNotificationsProxy001 = 12001, // I-FCM012001
|
|
|
90 |
kFIRMessagingMessageCodeRemoteNotificationsProxyAPNSFailed = 12002, // I-FCM012002
|
|
|
91 |
kFIRMessagingMessageCodeRemoteNotificationsProxyMethodNotAdded = 12003, // I-FCM012003
|
|
|
92 |
// FIRMessagingRmq2PersistentStore.m
|
|
|
93 |
// DO NOT USE 13000, 13001, 13009
|
|
|
94 |
kFIRMessagingMessageCodeRmq2PersistentStore002 = 13002, // I-FCM013002
|
|
|
95 |
kFIRMessagingMessageCodeRmq2PersistentStore003 = 13003, // I-FCM013003
|
|
|
96 |
kFIRMessagingMessageCodeRmq2PersistentStore004 = 13004, // I-FCM013004
|
|
|
97 |
kFIRMessagingMessageCodeRmq2PersistentStore005 = 13005, // I-FCM013005
|
|
|
98 |
kFIRMessagingMessageCodeRmq2PersistentStore006 = 13006, // I-FCM013006
|
|
|
99 |
kFIRMessagingMessageCodeRmq2PersistentStoreErrorCreatingDatabase = 13007, // I-FCM013007
|
|
|
100 |
kFIRMessagingMessageCodeRmq2PersistentStoreErrorOpeningDatabase = 13008, // I-FCM013008
|
|
|
101 |
kFIRMessagingMessageCodeRmq2PersistentStoreErrorCreatingTable = 13010, // I-FCM013010
|
|
|
102 |
// FIRMessagingRmqManager.m
|
|
|
103 |
kFIRMessagingMessageCodeRmqManager000 = 14000, // I-FCM014000
|
|
|
104 |
// FIRMessagingSyncMessageManager.m
|
|
|
105 |
// DO NOT USE 16000, 16003
|
|
|
106 |
kFIRMessagingMessageCodeSyncMessageManager001 = 16001, // I-FCM016001
|
|
|
107 |
kFIRMessagingMessageCodeSyncMessageManager002 = 16002, // I-FCM016002
|
|
|
108 |
kFIRMessagingMessageCodeSyncMessageManager004 = 16004, // I-FCM016004
|
|
|
109 |
kFIRMessagingMessageCodeSyncMessageManager005 = 16005, // I-FCM016005
|
|
|
110 |
kFIRMessagingMessageCodeSyncMessageManager006 = 16006, // I-FCM016006
|
|
|
111 |
kFIRMessagingMessageCodeSyncMessageManager007 = 16007, // I-FCM016007
|
|
|
112 |
kFIRMessagingMessageCodeSyncMessageManager008 = 16008, // I-FCM016008
|
|
|
113 |
// FIRMessagingTopicOperation.m
|
|
|
114 |
kFIRMessagingMessageCodeTopicOption000 = 17000, // I-FCM017000
|
|
|
115 |
kFIRMessagingMessageCodeTopicOption001 = 17001, // I-FCM017001
|
|
|
116 |
kFIRMessagingMessageCodeTopicOption002 = 17002, // I-FCM017002
|
|
|
117 |
kFIRMessagingMessageCodeTopicOptionTopicEncodingFailed = 17003, // I-FCM017003
|
|
|
118 |
kFIRMessagingMessageCodeTopicOperationEmptyResponse = 17004, // I-FCM017004
|
|
|
119 |
// FIRMessagingUtilities.m
|
|
|
120 |
kFIRMessagingMessageCodeUtilities000 = 18000, // I-FCM018000
|
|
|
121 |
kFIRMessagingMessageCodeUtilities001 = 18001, // I-FCM018001
|
|
|
122 |
kFIRMessagingMessageCodeUtilities002 = 18002, // I-FCM018002
|
|
|
123 |
// FIRMessagingAnalytics.m
|
|
|
124 |
kFIRMessagingMessageCodeAnalytics000 = 19000, // I-FCM019000
|
|
|
125 |
kFIRMessagingMessageCodeAnalytics001 = 19001, // I-FCM019001
|
|
|
126 |
kFIRMessagingMessageCodeAnalytics002 = 19002, // I-FCM019002
|
|
|
127 |
kFIRMessagingMessageCodeAnalytics003 = 19003, // I-FCM019003
|
|
|
128 |
kFIRMessagingMessageCodeAnalytics004 = 19004, // I-FCM019004
|
|
|
129 |
kFIRMessagingMessageCodeAnalytics005 = 19005, // I-FCM019005
|
|
|
130 |
kFIRMessagingMessageCodeAnalyticsInvalidEvent = 19006, // I-FCM019006
|
|
|
131 |
kFIRMessagingMessageCodeAnalytics007 = 19007, // I-FCM019007
|
|
|
132 |
kFIRMessagingMessageCodeAnalyticsCouldNotInvokeAnalyticsLog = 19008, // I-FCM019008
|
|
|
133 |
|
|
|
134 |
// FIRMessagingExtensionHelper.m
|
|
|
135 |
kFIRMessagingServiceExtensionImageInvalidURL = 20000,
|
|
|
136 |
kFIRMessagingServiceExtensionImageNotDownloaded = 20001,
|
|
|
137 |
kFIRMessagingServiceExtensionLocalFileNotCreated = 20002,
|
|
|
138 |
kFIRMessagingServiceExtensionImageNotAttached = 20003,
|
|
|
139 |
kFIRMessagingServiceExtensionTransportBytesError = 20004,
|
|
|
140 |
kFIRMessagingServiceExtensionInvalidProjectID = 2005,
|
|
|
141 |
kFIRMessagingServiceExtensionInvalidMessageID = 2006,
|
|
|
142 |
kFIRMessagingServiceExtensionInvalidInstanceID = 2007,
|
|
|
143 |
|
|
|
144 |
kFIRMessagingMessageCodeFIRApp002 = 22002,
|
|
|
145 |
kFIRMessagingMessageCodeInternal001 = 22001,
|
|
|
146 |
kFIRMessagingMessageCodeInternal002 = 22002,
|
|
|
147 |
// FIRMessaging.m
|
|
|
148 |
// DO NOT USE 4000.
|
|
|
149 |
kFIRMessagingMessageCodeInstanceID000 = 23000,
|
|
|
150 |
kFIRMessagingMessageCodeInstanceID001 = 23001,
|
|
|
151 |
kFIRMessagingMessageCodeInstanceID002 = 23002,
|
|
|
152 |
kFIRMessagingMessageCodeInstanceID003 = 23003,
|
|
|
153 |
kFIRMessagingMessageCodeInstanceID004 = 23004,
|
|
|
154 |
kFIRMessagingMessageCodeInstanceID005 = 23005,
|
|
|
155 |
kFIRMessagingMessageCodeInstanceID006 = 23006,
|
|
|
156 |
kFIRMessagingMessageCodeInstanceID007 = 23007,
|
|
|
157 |
kFIRMessagingMessageCodeInstanceID008 = 23008,
|
|
|
158 |
kFIRMessagingMessageCodeInstanceID009 = 23009,
|
|
|
159 |
kFIRMessagingMessageCodeInstanceID010 = 23010,
|
|
|
160 |
kFIRMessagingMessageCodeInstanceID011 = 23011,
|
|
|
161 |
kFIRMessagingMessageCodeInstanceID012 = 23012,
|
|
|
162 |
kFIRMessagingMessageCodeInstanceID013 = 23013,
|
|
|
163 |
kFIRMessagingMessageCodeInstanceID014 = 23014,
|
|
|
164 |
kFIRMessagingMessageCodeInstanceID015 = 23015,
|
|
|
165 |
kFIRMessagingMessageCodeRefetchingTokenForAPNS = 23016,
|
|
|
166 |
kFIRMessagingMessageCodeInstanceID017 = 23017,
|
|
|
167 |
kFIRMessagingMessageCodeInstanceID018 = 23018,
|
|
|
168 |
// FIRMessagingAuthService.m
|
|
|
169 |
kFIRMessagingMessageCodeAuthService000 = 25000,
|
|
|
170 |
kFIRMessagingMessageCodeAuthService001 = 25001,
|
|
|
171 |
kFIRMessagingMessageCodeAuthService002 = 25002,
|
|
|
172 |
kFIRMessagingMessageCodeAuthService003 = 25003,
|
|
|
173 |
kFIRMessagingMessageCodeAuthService004 = 25004,
|
|
|
174 |
kFIRMessagingMessageCodeAuthServiceCheckinInProgress = 25004,
|
|
|
175 |
|
|
|
176 |
// FIRMessagingBackupExcludedPlist.m
|
|
|
177 |
// Do NOT USE 6003
|
|
|
178 |
kFIRMessagingMessageCodeBackupExcludedPlist000 = 26000,
|
|
|
179 |
kFIRMessagingMessageCodeBackupExcludedPlist001 = 26001,
|
|
|
180 |
kFIRMessagingMessageCodeBackupExcludedPlist002 = 26002,
|
|
|
181 |
// FIRMessagingCheckinService.m
|
|
|
182 |
kFIRMessagingMessageCodeService000 = 27000,
|
|
|
183 |
kFIRMessagingMessageCodeService001 = 27001,
|
|
|
184 |
kFIRMessagingMessageCodeService002 = 27002,
|
|
|
185 |
kFIRMessagingMessageCodeService003 = 27003,
|
|
|
186 |
kFIRMessagingMessageCodeService004 = 27004,
|
|
|
187 |
kFIRMessagingMessageCodeService005 = 27005,
|
|
|
188 |
kFIRMessagingMessageCodeService006 = 27006,
|
|
|
189 |
kFIRMessagingInvalidSettingResponse = 27008,
|
|
|
190 |
// FIRMessagingCheckinStore.m
|
|
|
191 |
// DO NOT USE 8002, 8004 - 8008
|
|
|
192 |
kFIRMessagingMessageCodeCheckinStore000 = 28000,
|
|
|
193 |
kFIRMessagingMessageCodeCheckinStore001 = 28001,
|
|
|
194 |
kFIRMessagingMessageCodeCheckinStore003 = 28003,
|
|
|
195 |
kFIRMessagingMessageCodeCheckinStoreCheckinPlistDeleted = 28009,
|
|
|
196 |
kFIRMessagingMessageCodeCheckinStoreCheckinPlistSaved = 28010,
|
|
|
197 |
|
|
|
198 |
// DO NOT USE 9000 - 9006
|
|
|
199 |
|
|
|
200 |
// DO NOT USE 10000 - 10009
|
|
|
201 |
|
|
|
202 |
// DO NOT USE 11000 - 11002
|
|
|
203 |
|
|
|
204 |
// DO NOT USE 12000 - 12014
|
|
|
205 |
|
|
|
206 |
// DO NOT USE 13004, 13005, 13007, 13008, 13010, 13011, 13013, 13014
|
|
|
207 |
kFIRMessagingMessageCodeStore000 = 33000,
|
|
|
208 |
kFIRMessagingMessageCodeStore002 = 33002,
|
|
|
209 |
kFIRMessagingMessageCodeStore003 = 33003,
|
|
|
210 |
kFIRMessagingMessageCodeStore006 = 33006,
|
|
|
211 |
kFIRMessagingMessageCodeStore009 = 33009,
|
|
|
212 |
kFIRMessagingMessageCodeStore012 = 33012,
|
|
|
213 |
// FIRMessagingTokenManager.m
|
|
|
214 |
// DO NOT USE 14002, 14005
|
|
|
215 |
kFIRMessagingMessageCodeTokenManager000 = 34000,
|
|
|
216 |
kFIRMessagingMessageCodeTokenManager001 = 34001,
|
|
|
217 |
kFIRMessagingMessageCodeTokenManager003 = 34003,
|
|
|
218 |
kFIRMessagingMessageCodeTokenManager004 = 34004,
|
|
|
219 |
kFIRMessagingMessageCodeTokenManagerErrorDeletingFCMTokensOnAppReset = 34006,
|
|
|
220 |
kFIRMessagingMessageCodeTokenManagerDeletedFCMTokensOnAppReset = 34007,
|
|
|
221 |
kFIRMessagingMessageCodeTokenManagerSavedAppVersion = 34008,
|
|
|
222 |
kFIRMessagingMessageCodeTokenManagerErrorInvalidatingAllTokens = 34009,
|
|
|
223 |
kFIRMessagingMessageCodeTokenManagerAPNSChanged = 34010,
|
|
|
224 |
kFIRMessagingMessageCodeTokenManagerAPNSChangedTokenInvalidated = 34011,
|
|
|
225 |
kFIRMessagingMessageCodeTokenManagerInvalidateStaleToken = 34012,
|
|
|
226 |
// FIRMessagingTokenStore.m
|
|
|
227 |
// DO NOT USE 15002 - 15013
|
|
|
228 |
kFIRMessagingMessageCodeTokenStore000 = 35000,
|
|
|
229 |
kFIRMessagingMessageCodeTokenStore001 = 35001,
|
|
|
230 |
kFIRMessagingMessageCodeTokenStoreExceptionUnarchivingTokenInfo = 35015,
|
|
|
231 |
|
|
|
232 |
// DO NOT USE 16000, 18004
|
|
|
233 |
|
|
|
234 |
// FIRMessagingUtilities.m
|
|
|
235 |
kFIRMessagingMessageCodeUtilitiesMissingBundleIdentifier = 38000,
|
|
|
236 |
kFIRMessagingMessageCodeUtilitiesAppEnvironmentUtilNotAvailable = 38001,
|
|
|
237 |
kFIRMessagingMessageCodeUtilitiesCannotGetHardwareModel = 38002,
|
|
|
238 |
kFIRMessagingMessageCodeUtilitiesCannotGetSystemVersion = 38003,
|
|
|
239 |
// FIRMessagingTokenOperation.m
|
|
|
240 |
kFIRMessagingMessageCodeTokenOperationFailedToSignParams = 39000,
|
|
|
241 |
// FIRMessagingTokenFetchOperation.m
|
|
|
242 |
// DO NOT USE 40004, 40005
|
|
|
243 |
kFIRMessagingMessageCodeTokenFetchOperationFetchRequest = 40000,
|
|
|
244 |
kFIRMessagingMessageCodeTokenFetchOperationRequestError = 40001,
|
|
|
245 |
kFIRMessagingMessageCodeTokenFetchOperationBadResponse = 40002,
|
|
|
246 |
kFIRMessagingMessageCodeTokenFetchOperationBadTokenStructure = 40003,
|
|
|
247 |
// FIRMessagingTokenDeleteOperation.m
|
|
|
248 |
kFIRMessagingMessageCodeTokenDeleteOperationFetchRequest = 41000,
|
|
|
249 |
kFIRMessagingMessageCodeTokenDeleteOperationRequestError = 41001,
|
|
|
250 |
kFIRMessagingMessageCodeTokenDeleteOperationBadResponse = 41002,
|
|
|
251 |
// FIRMessagingTokenInfo.m
|
|
|
252 |
kFIRMessagingMessageCodeTokenInfoBadAPNSInfo = 42000,
|
|
|
253 |
kFIRMessagingMessageCodeTokenInfoFirebaseAppIDChanged = 42001,
|
|
|
254 |
kFIRMessagingMessageCodeTokenInfoLocaleChanged = 42002,
|
|
|
255 |
// FIRMessagingKeychain.m
|
|
|
256 |
kFIRMessagingKeychainReadItemError = 43000,
|
|
|
257 |
kFIRMessagingKeychainAddItemError = 43001,
|
|
|
258 |
kFIRMessagingKeychainDeleteItemError = 43002,
|
|
|
259 |
kFIRMessagingKeychainCreateKeyPairError = 43003,
|
|
|
260 |
kFIRMessagingKeychainUpdateItemError = 43004,
|
|
|
261 |
};
|