| Commit message (Collapse) | Author | Age |
... | |
|\
| |
| | |
Release 4.8.0
|
| |
| |
| |
| |
| |
| |
| |
| | |
* Add nullability check for completion handler
* Addresses comments
* added line break
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Qualify all cross-pod imports of FirebaseCore headers
|
|
|
|
| |
(#525)
|
| |
|
| |
|
|
|
|
|
|
| |
* Adds Auth Result to Sign In with Custom token
* Addresses comomments
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Adds AuthDataResult to signInWithEmail:Password
* Addresses comments
* Addresses comments
* addresses more comments
* Fixes broken tests
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Adds AuthDataResult to anonymous sign in
* Fixes typo
* Addresses comments
* addresses comment on PR
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Updates the sign-in methods on Swift Sample
Updates the sign-in, reauth and link with credential methods on Swift Sample to use the recommended Auth result paradigm.
* adds missing space after {
* addresses comments
|
| |
|
|\
| |
| |
| | |
fix-reason-parameter
|
| | |
|
| | |
|
|/
|
|
|
| |
Also fixes a crash in the Auth sample app in an error case.
This addresses *Auth* part of #385 .
|
|\
| |
| | |
Adds automated test for manual phone sign-in.
|
| | |
|
| | |
|
| | |
|
| | |
|
|/
|
|
|
|
| |
This new delegate method will be called generally once per app start, to always provide a current token. This token may change over time. This simpler method makes integration much simpler, as:
* Developers no longer have to check for a current token using the `.fcmToken` property, and also check for token changes using the `-messaging:didRefreshRegistrationToken:` delegate method.
* There is a single code path for when a token is available, making operations that depend on a token being available easier to implement. For example, this is the right method to always upload your FCM token to your application server, or to subscribe to topics, etc.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Update Auth version to 4.3.0
* Revert "Removes user meta from public API (#308)"
This reverts commit 1602391bf8a9b6d3247716e3bf7b9f27dec8d2b6.
* Revert "Removes metadata from swift sample (#318)"
This reverts commit 804ff523a20072fb958e9137c76b9c0e14dda870.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
FCM's swizzling of the user notification center currently swizzles only one of the two optional delegate methods (userNotificationCenter:willPresentNotification:withCompletionHandler:), but not the other (userNotificationCenter:didReceiveNotificationResponse:withCompletionHandler:).
The didReceiveNotificationResponse, if implemented by the delegate, is the sole receiver of all user action on a notification, including simply tapping on the notification itself. Prior to this change, if the developer had implemented didReceiveNotificationResponse, then FCM would not be able to collect this event for analytics.
Additionally, I changed the logic in FIRMessagingRemoteNotificationsProxy to check whether these methods are actually implemented before swizzling them. It was always swizzling, which meant it was adding an implementation if the method didn't exist. This would confuse iOS into thinking the developer did implement these methods and NOT fall back to delivering the notifications to the application delegate.
With this change, if the developer did not implement these methods, then FCM will not swizzle those methods. That keeps the behavior true to what the developer intended.
|
|
|
|
| |
applied more consistently now. (#325)
|
| |
|
|
|
|
|
|
| |
* Disambiguates known errors from web context
- Disambiguates known errors possibly returned by verifyPhoneNumber:UIDelegate:completion:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Adds operation to verify PhoneNumber requests
* Improvements and unit tests
* Fixes typo
* Addresses comments
- Removes the FIRAuthOperation class.
- Defines the FIRAuthOperationType as an enum in a class of the same name.
- Passes the FIRAuthOperationType value down to the verifyPhoneNumber RPC where it is translated to a string.
* Fixes unit tests
* Actually fixes the unit tests.
|
|
|
| |
Removes metadata from swift sample until it is made public again.
|
| |
|
|
|
|
| |
- Adds Swift stubs for the new API.
- Shows the `isNewUser` bit in the sample app.
|
|
|
|
|
|
|
|
|
|
| |
* Removes user meta from public API
* remove unused import
removes unused import
* Removes Swift Name
|