| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261 |
- /*
- * Copyright 2017 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
- #import <Foundation/Foundation.h>
- typedef NS_ENUM(NSInteger, FIRMessagingMessageCode) {
- // FIRMessaging+FIRApp.m
- kFIRMessagingMessageCodeFIRApp000 = 1000, // I-FCM001000
- kFIRMessagingMessageCodeFIRApp001 = 1001, // I-FCM001001
- // FIRMessaging.m
- kFIRMessagingMessageCodeMessagingPrintLibraryVersion = 2000, // I-FCM002000
- kFIRMessagingMessageCodeMessaging001 = 2001, // I-FCM002001
- kFIRMessagingMessageCodeMessaging002 = 2002, // I-FCM002002 - no longer used
- kFIRMessagingMessageCodeMessaging003 = 2003, // I-FCM002003
- kFIRMessagingMessageCodeMessaging004 = 2004, // I-FCM002004
- kFIRMessagingMessageCodeMessaging005 = 2005, // I-FCM002005
- kFIRMessagingMessageCodeMessaging006 = 2006, // I-FCM002006 - no longer used
- kFIRMessagingMessageCodeMessaging007 = 2007, // I-FCM002007 - no longer used
- kFIRMessagingMessageCodeMessaging008 = 2008, // I-FCM002008 - no longer used
- kFIRMessagingMessageCodeMessaging009 = 2009, // I-FCM002009
- kFIRMessagingMessageCodeMessaging010 = 2010, // I-FCM002010
- kFIRMessagingMessageCodeMessaging011 = 2011, // I-FCM002011
- kFIRMessagingMessageCodeMessaging012 = 2012, // I-FCM002012
- kFIRMessagingMessageCodeMessaging013 = 2013, // I-FCM002013
- kFIRMessagingMessageCodeMessaging014 = 2014, // I-FCM002014
- kFIRMessagingMessageCodeMessaging015 = 2015,
- kFIRMessagingMessageCodeMessaging016 = 2016, // I-FCM002016 - no longer used
- kFIRMessagingMessageCodeMessaging017 = 2017, // I-FCM002017
- kFIRMessagingMessageCodeMessaging018 = 2018, // I-FCM002018
- kFIRMessagingMessageCodeRemoteMessageDelegateMethodNotImplemented = 2019, // I-FCM002019
- kFIRMessagingMessageCodeSenderIDNotSuppliedForTokenFetch = 2020, // I-FCM002020
- kFIRMessagingMessageCodeSenderIDNotSuppliedForTokenDelete = 2021, // I-FCM002021
- kFIRMessagingMessageCodeAPNSTokenNotAvailableDuringTokenFetch = 2022, // I-FCM002022
- kFIRMessagingMessageCodeTokenDelegateMethodsNotImplemented = 2023, // I-FCM002023
- kFIRMessagingMessageCodeTopicFormatIsDeprecated = 2024,
- kFIRMessagingMessageCodeDirectChannelConnectionFailed = 2025,
- kFIRMessagingMessageCodeInvalidClient = 2026, // no longer used
- // DO NOT USE 4000, 4004 - 4013
- kFIRMessagingMessageCodeClient001 = 4001, // I-FCM004000
- kFIRMessagingMessageCodeClient002 = 4002, // I-FCM004001
- kFIRMessagingMessageCodeClient003 = 4003, // I-FCM004002
- // DO NOT USE 5000 - 5023
- // FIRMessagingContextManagerService.m
- kFIRMessagingMessageCodeContextManagerService000 = 6000, // I-FCM006000
- kFIRMessagingMessageCodeContextManagerService001 = 6001, // I-FCM006001
- kFIRMessagingMessageCodeContextManagerService002 = 6002, // I-FCM006002
- kFIRMessagingMessageCodeContextManagerService003 = 6003, // I-FCM006003
- kFIRMessagingMessageCodeContextManagerService004 = 6004, // I-FCM006004
- kFIRMessagingMessageCodeContextManagerService005 = 6005, // I-FCM006005
- kFIRMessagingMessageCodeContextManagerServiceFailedLocalSchedule = 6006, // I-FCM006006
- // DO NOT USE 7000 - 7013
- // FIRMessagingPendingTopicsList.m
- kFIRMessagingMessageCodePendingTopicsList000 = 8000, // I-FCM008000
- // FIRMessagingPubSub.m
- kFIRMessagingMessageCodePubSub000 = 9000, // I-FCM009000
- kFIRMessagingMessageCodePubSub001 = 9001, // I-FCM009001
- kFIRMessagingMessageCodePubSub002 = 9002, // I-FCM009002
- kFIRMessagingMessageCodePubSub003 = 9003, // I-FCM009003
- kFIRMessagingMessageCodePubSubArchiveError = 9004,
- kFIRMessagingMessageCodePubSubUnarchiveError = 9005,
- // FIRMessagingReceiver.m
- kFIRMessagingMessageCodeReceiver000 = 10000, // I-FCM010000
- kFIRMessagingMessageCodeReceiver001 = 10001, // I-FCM010001
- kFIRMessagingMessageCodeReceiver002 = 10002, // I-FCM010002
- kFIRMessagingMessageCodeReceiver003 = 10003, // I-FCM010003
- kFIRMessagingMessageCodeReceiver004 = 10004, // I-FCM010004 - no longer used
- kFIRMessagingMessageCodeReceiver005 = 10005, // I-FCM010005
- // FIRMessagingRegistrar.m
- kFIRMessagingMessageCodeRegistrar000 = 11000, // I-FCM011000
- // FIRMessagingRemoteNotificationsProxy.m
- kFIRMessagingMessageCodeRemoteNotificationsProxy000 = 12000, // I-FCM012000
- kFIRMessagingMessageCodeRemoteNotificationsProxy001 = 12001, // I-FCM012001
- kFIRMessagingMessageCodeRemoteNotificationsProxyAPNSFailed = 12002, // I-FCM012002
- kFIRMessagingMessageCodeRemoteNotificationsProxyMethodNotAdded = 12003, // I-FCM012003
- // FIRMessagingRmq2PersistentStore.m
- // DO NOT USE 13000, 13001, 13009
- kFIRMessagingMessageCodeRmq2PersistentStore002 = 13002, // I-FCM013002
- kFIRMessagingMessageCodeRmq2PersistentStore003 = 13003, // I-FCM013003
- kFIRMessagingMessageCodeRmq2PersistentStore004 = 13004, // I-FCM013004
- kFIRMessagingMessageCodeRmq2PersistentStore005 = 13005, // I-FCM013005
- kFIRMessagingMessageCodeRmq2PersistentStore006 = 13006, // I-FCM013006
- kFIRMessagingMessageCodeRmq2PersistentStoreErrorCreatingDatabase = 13007, // I-FCM013007
- kFIRMessagingMessageCodeRmq2PersistentStoreErrorOpeningDatabase = 13008, // I-FCM013008
- kFIRMessagingMessageCodeRmq2PersistentStoreErrorCreatingTable = 13010, // I-FCM013010
- // FIRMessagingRmqManager.m
- kFIRMessagingMessageCodeRmqManager000 = 14000, // I-FCM014000
- // FIRMessagingSyncMessageManager.m
- // DO NOT USE 16000, 16003
- kFIRMessagingMessageCodeSyncMessageManager001 = 16001, // I-FCM016001
- kFIRMessagingMessageCodeSyncMessageManager002 = 16002, // I-FCM016002
- kFIRMessagingMessageCodeSyncMessageManager004 = 16004, // I-FCM016004
- kFIRMessagingMessageCodeSyncMessageManager005 = 16005, // I-FCM016005
- kFIRMessagingMessageCodeSyncMessageManager006 = 16006, // I-FCM016006
- kFIRMessagingMessageCodeSyncMessageManager007 = 16007, // I-FCM016007
- kFIRMessagingMessageCodeSyncMessageManager008 = 16008, // I-FCM016008
- // FIRMessagingTopicOperation.m
- kFIRMessagingMessageCodeTopicOption000 = 17000, // I-FCM017000
- kFIRMessagingMessageCodeTopicOption001 = 17001, // I-FCM017001
- kFIRMessagingMessageCodeTopicOption002 = 17002, // I-FCM017002
- kFIRMessagingMessageCodeTopicOptionTopicEncodingFailed = 17003, // I-FCM017003
- kFIRMessagingMessageCodeTopicOperationEmptyResponse = 17004, // I-FCM017004
- // FIRMessagingUtilities.m
- kFIRMessagingMessageCodeUtilities000 = 18000, // I-FCM018000
- kFIRMessagingMessageCodeUtilities001 = 18001, // I-FCM018001
- kFIRMessagingMessageCodeUtilities002 = 18002, // I-FCM018002
- // FIRMessagingAnalytics.m
- kFIRMessagingMessageCodeAnalytics000 = 19000, // I-FCM019000
- kFIRMessagingMessageCodeAnalytics001 = 19001, // I-FCM019001
- kFIRMessagingMessageCodeAnalytics002 = 19002, // I-FCM019002
- kFIRMessagingMessageCodeAnalytics003 = 19003, // I-FCM019003
- kFIRMessagingMessageCodeAnalytics004 = 19004, // I-FCM019004
- kFIRMessagingMessageCodeAnalytics005 = 19005, // I-FCM019005
- kFIRMessagingMessageCodeAnalyticsInvalidEvent = 19006, // I-FCM019006
- kFIRMessagingMessageCodeAnalytics007 = 19007, // I-FCM019007
- kFIRMessagingMessageCodeAnalyticsCouldNotInvokeAnalyticsLog = 19008, // I-FCM019008
- // FIRMessagingExtensionHelper.m
- kFIRMessagingServiceExtensionImageInvalidURL = 20000,
- kFIRMessagingServiceExtensionImageNotDownloaded = 20001,
- kFIRMessagingServiceExtensionLocalFileNotCreated = 20002,
- kFIRMessagingServiceExtensionImageNotAttached = 20003,
- kFIRMessagingServiceExtensionTransportBytesError = 20004,
- kFIRMessagingServiceExtensionInvalidProjectID = 2005,
- kFIRMessagingServiceExtensionInvalidMessageID = 2006,
- kFIRMessagingServiceExtensionInvalidInstanceID = 2007,
- kFIRMessagingMessageCodeFIRApp002 = 22002,
- kFIRMessagingMessageCodeInternal001 = 22001,
- kFIRMessagingMessageCodeInternal002 = 22002,
- // FIRMessaging.m
- // DO NOT USE 4000.
- kFIRMessagingMessageCodeInstanceID000 = 23000,
- kFIRMessagingMessageCodeInstanceID001 = 23001,
- kFIRMessagingMessageCodeInstanceID002 = 23002,
- kFIRMessagingMessageCodeInstanceID003 = 23003,
- kFIRMessagingMessageCodeInstanceID004 = 23004,
- kFIRMessagingMessageCodeInstanceID005 = 23005,
- kFIRMessagingMessageCodeInstanceID006 = 23006,
- kFIRMessagingMessageCodeInstanceID007 = 23007,
- kFIRMessagingMessageCodeInstanceID008 = 23008,
- kFIRMessagingMessageCodeInstanceID009 = 23009,
- kFIRMessagingMessageCodeInstanceID010 = 23010,
- kFIRMessagingMessageCodeInstanceID011 = 23011,
- kFIRMessagingMessageCodeInstanceID012 = 23012,
- kFIRMessagingMessageCodeInstanceID013 = 23013,
- kFIRMessagingMessageCodeInstanceID014 = 23014,
- kFIRMessagingMessageCodeInstanceID015 = 23015,
- kFIRMessagingMessageCodeRefetchingTokenForAPNS = 23016,
- kFIRMessagingMessageCodeInstanceID017 = 23017,
- kFIRMessagingMessageCodeInstanceID018 = 23018,
- // FIRMessagingAuthService.m
- kFIRMessagingMessageCodeAuthService000 = 25000,
- kFIRMessagingMessageCodeAuthService001 = 25001,
- kFIRMessagingMessageCodeAuthService002 = 25002,
- kFIRMessagingMessageCodeAuthService003 = 25003,
- kFIRMessagingMessageCodeAuthService004 = 25004,
- kFIRMessagingMessageCodeAuthServiceCheckinInProgress = 25004,
- // FIRMessagingBackupExcludedPlist.m
- // Do NOT USE 6003
- kFIRMessagingMessageCodeBackupExcludedPlist000 = 26000,
- kFIRMessagingMessageCodeBackupExcludedPlist001 = 26001,
- kFIRMessagingMessageCodeBackupExcludedPlist002 = 26002,
- // FIRMessagingCheckinService.m
- kFIRMessagingMessageCodeService000 = 27000,
- kFIRMessagingMessageCodeService001 = 27001,
- kFIRMessagingMessageCodeService002 = 27002,
- kFIRMessagingMessageCodeService003 = 27003,
- kFIRMessagingMessageCodeService004 = 27004,
- kFIRMessagingMessageCodeService005 = 27005,
- kFIRMessagingMessageCodeService006 = 27006,
- kFIRMessagingInvalidSettingResponse = 27008,
- // FIRMessagingCheckinStore.m
- // DO NOT USE 8002, 8004 - 8008
- kFIRMessagingMessageCodeCheckinStore000 = 28000,
- kFIRMessagingMessageCodeCheckinStore001 = 28001,
- kFIRMessagingMessageCodeCheckinStore003 = 28003,
- kFIRMessagingMessageCodeCheckinStoreCheckinPlistDeleted = 28009,
- kFIRMessagingMessageCodeCheckinStoreCheckinPlistSaved = 28010,
- // DO NOT USE 9000 - 9006
- // DO NOT USE 10000 - 10009
- // DO NOT USE 11000 - 11002
- // DO NOT USE 12000 - 12014
- // DO NOT USE 13004, 13005, 13007, 13008, 13010, 13011, 13013, 13014
- kFIRMessagingMessageCodeStore000 = 33000,
- kFIRMessagingMessageCodeStore002 = 33002,
- kFIRMessagingMessageCodeStore003 = 33003,
- kFIRMessagingMessageCodeStore006 = 33006,
- kFIRMessagingMessageCodeStore009 = 33009,
- kFIRMessagingMessageCodeStore012 = 33012,
- // FIRMessagingTokenManager.m
- // DO NOT USE 14002, 14005
- kFIRMessagingMessageCodeTokenManager000 = 34000,
- kFIRMessagingMessageCodeTokenManager001 = 34001,
- kFIRMessagingMessageCodeTokenManager003 = 34003,
- kFIRMessagingMessageCodeTokenManager004 = 34004,
- kFIRMessagingMessageCodeTokenManagerErrorDeletingFCMTokensOnAppReset = 34006,
- kFIRMessagingMessageCodeTokenManagerDeletedFCMTokensOnAppReset = 34007,
- kFIRMessagingMessageCodeTokenManagerSavedAppVersion = 34008,
- kFIRMessagingMessageCodeTokenManagerErrorInvalidatingAllTokens = 34009,
- kFIRMessagingMessageCodeTokenManagerAPNSChanged = 34010,
- kFIRMessagingMessageCodeTokenManagerAPNSChangedTokenInvalidated = 34011,
- kFIRMessagingMessageCodeTokenManagerInvalidateStaleToken = 34012,
- // FIRMessagingTokenStore.m
- // DO NOT USE 15002 - 15013
- kFIRMessagingMessageCodeTokenStore000 = 35000,
- kFIRMessagingMessageCodeTokenStore001 = 35001,
- kFIRMessagingMessageCodeTokenStoreExceptionUnarchivingTokenInfo = 35015,
- // DO NOT USE 16000, 18004
- // FIRMessagingUtilities.m
- kFIRMessagingMessageCodeUtilitiesMissingBundleIdentifier = 38000,
- kFIRMessagingMessageCodeUtilitiesAppEnvironmentUtilNotAvailable = 38001,
- kFIRMessagingMessageCodeUtilitiesCannotGetHardwareModel = 38002,
- kFIRMessagingMessageCodeUtilitiesCannotGetSystemVersion = 38003,
- // FIRMessagingTokenOperation.m
- kFIRMessagingMessageCodeTokenOperationFailedToSignParams = 39000,
- // FIRMessagingTokenFetchOperation.m
- // DO NOT USE 40004, 40005
- kFIRMessagingMessageCodeTokenFetchOperationFetchRequest = 40000,
- kFIRMessagingMessageCodeTokenFetchOperationRequestError = 40001,
- kFIRMessagingMessageCodeTokenFetchOperationBadResponse = 40002,
- kFIRMessagingMessageCodeTokenFetchOperationBadTokenStructure = 40003,
- // FIRMessagingTokenDeleteOperation.m
- kFIRMessagingMessageCodeTokenDeleteOperationFetchRequest = 41000,
- kFIRMessagingMessageCodeTokenDeleteOperationRequestError = 41001,
- kFIRMessagingMessageCodeTokenDeleteOperationBadResponse = 41002,
- // FIRMessagingTokenInfo.m
- kFIRMessagingMessageCodeTokenInfoBadAPNSInfo = 42000,
- kFIRMessagingMessageCodeTokenInfoFirebaseAppIDChanged = 42001,
- kFIRMessagingMessageCodeTokenInfoLocaleChanged = 42002,
- // FIRMessagingKeychain.m
- kFIRMessagingKeychainReadItemError = 43000,
- kFIRMessagingKeychainAddItemError = 43001,
- kFIRMessagingKeychainDeleteItemError = 43002,
- kFIRMessagingKeychainCreateKeyPairError = 43003,
- kFIRMessagingKeychainUpdateItemError = 43004,
- };
|