You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

107 lines
4.1 KiB

6 years ago
  1. # 2018-05-08 -- v3.0.0
  2. - Removed deprecated method `setAPNSToken:type` defined in FIRInstanceID, please use `setAPNSToken:type` defined in FIRMessaging instead.
  3. - Removed deprecated enum `FIRInstanceIDAPNSTokenType` defined in FIRInstanceID, please use `FIRMessagingAPNSTokenType` defined in FIRMessaging instead.
  4. - Fixed an issue that FCM scheduled messages were not tracked successfully.
  5. # 2018-03-06 -- v2.0.10
  6. - Improved documentation on InstanceID usage for GDPR.
  7. - Improved the keypair handling during GCM to FCM migration. If you are migrating from GCM to FCM, we encourage you to update to this version and above.
  8. # 2018-02-06 -- v2.0.9
  9. - Improved support for language targeting for FCM service. Server updates happen more efficiently when language changes.
  10. - Improved support for FCM token auto generation enable/disable functions.
  11. # 2017-12-11 -- v2.0.8
  12. - Fixed a crash caused by a reflection call during logging.
  13. - Updating server with the latest parameters and deprecating old ones.
  14. # 2017-11-27 -- v2.0.7
  15. - Improve identity reset process, ensuring all information is reset during Identity deletion.
  16. # 2017-11-06 -- v2.0.6
  17. - Make token refresh weekly.
  18. - Fixed a crash when performing token operation.
  19. # 2017-10-11 -- v2.0.5
  20. - Improved support for working in shared Keychain environments.
  21. # 2017-09-26 -- v2.0.4
  22. - Fixed an issue where the FCM token was not associating correctly with an APNs
  23. device token, depending on when the APNs device token was made available.
  24. - Fixed an issue where FCM tokens for different Sender IDs were not associating
  25. correctly with an APNs device token.
  26. - Fixed an issue that was preventing the FCM direct channel from being
  27. established on the first start after 24 hours of being opened.
  28. # 2017-09-13 -- v2.0.3
  29. - Fixed a race condition where a token was not being generated on first start,
  30. if Firebase Messaging was included and the app did not register for remote
  31. notifications.
  32. # 2017-08-25 -- v2.0.2
  33. - Fixed a startup performance regression, removing a call which was blocking the
  34. main thread.
  35. # 2017-08-07 -- v2.0.1
  36. - Fixed issues with token and app identifier being inaccessible when the device
  37. is locked.
  38. - Fixed a crash if bundle identifier is nil, which is possible in some testing
  39. environments.
  40. - Fixed a small memory leak fetching a new token.
  41. - Moved to a new and simplified token storage system.
  42. - Moved to a new queuing system for token fetches and deletes.
  43. - Simplified logic and code around configuration and logging.
  44. - Added clarification about the 'apns_sandbox' parameter, in header comments.
  45. # 2017-05-08 -- v2.0.0
  46. - Introduced an improved interface for Swift 3 developers
  47. - Deprecated some methods and properties after moving their logic to the
  48. Firebase Cloud Messaging SDK
  49. - Fixed an intermittent stability issue when a debug build of an app was
  50. replaced with a release build of the same version
  51. - Removed swizzling logic that was sometimes resulting in developers receiving
  52. a validation notice about enabling push notification capabilities, even though
  53. they weren't using push notifications
  54. - Fixed a notification that would sometimes fire twice in quick succession
  55. during the first run of an app
  56. # 2017-03-31 -- v1.0.10
  57. - Improvements to token-fetching logic
  58. - Fixed some warnings in Instance ID
  59. - Improved error messages if Instance ID couldn't be initialized properly
  60. - Improvements to console logging
  61. # 2017-01-31 -- v1.0.9
  62. - Removed an error being mistakenly logged to the console.
  63. # 2016-07-06 -- v1.0.8
  64. - Don't store InstanceID plists in Documents folder.
  65. # 2016-06-19 -- v1.0.7
  66. - Fix remote-notifications warning on app submission.
  67. # 2016-05-16 -- v1.0.6
  68. - Fix CocoaPod linter issues for InstanceID pod.
  69. # 2016-05-13 -- v1.0.5
  70. - Fix Authorization errors for InstanceID tokens.
  71. # 2016-05-11 -- v1.0.4
  72. - Reduce wait for InstanceID token during parallel requests.
  73. # 2016-04-18 -- v1.0.3
  74. - Change flag to disable swizzling to *FirebaseAppDelegateProxyEnabled*.
  75. - Fix incessant Keychain errors while accessing InstanceID.
  76. - Fix max retries for fetching IID token.
  77. # 2016-04-18 -- v1.0.2
  78. - Register for remote notifications on iOS8+ in the SDK itself.