| Commit message (Collapse) | Author | Age |
... | |
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add user metadata
* Small improvements
* Addresses comments
* Fixes broken tests
Adds FIRUserMetadata to unbrella file.
|
|
|
|
|
| |
auth. (#298)
Also changes the sample app to be able to test this case.
|
| |
|
|\ |
|
| | |
|
| | |
|
| |
| |
| | |
This will help debug incoming notifications.
|
| | |
|
| | |
|
| | |
|
| |
| |
| | |
Removes references of unused Fir_authPhoneNumber and accompanying class.
|
|/
|
|
|
| |
* Adding Multi-Resource support to the Firebase iOS SDK.
This CL also makes RepoInfo hashable and simplifies RepoManager based on this.
|
|
|
|
|
|
|
|
|
|
| |
* Modifies unit tests to accommodate event ID check
* Extracts event ID from outgoing URL
* Addresses comments
Checks that the URL is rejected by the callback matcher without the event ID.
|
|
|
|
|
|
| |
This removes the `FIRMessaging_FAIL` macro which was using `__builtin_trap()`, and replaced with `NSAssert` calls. These `NSAssert` calls may not get called in release builds, and so we also log them with FIRLogger error messages.
The RMQ database open error result code is now parsed and included in the error message to help us identify causes for #199 .
|
| |
|
|
|
| |
Also rewrites phone number auth reCAPTCHA tests.
|
|
|
|
| |
Also (hopefully) fixes thread safety issues in presenting Auth web content.
|
|
|
|
|
|
|
|
| |
* reCAPTCHA error handling
* Improvements
* Addresses comments
|
|
|
|
| |
* Allowing metadata to be cleared
|
| |
|
|
|
|
|
|
| |
- kinda works on iOS 8-;
- calls back with cancellation error correctly on 'Done' button;
- cleans up upon completion.
|
|
|
|
|
|
|
|
| |
* Removes canHandleURL from FIRAuthInternal
Removes canHandleURL from FIRAuth_Internal and makes small modification to FIRPhoneAuthProvider unit test.
* Addresses comment
|
|
|
|
| |
* Adds app verification alternative
|
|
|
| |
Also removes the server request in case the token is missing.
|
|
|
| |
* Adds FIRAuthURLPResenter and FIRAuthUIDelegate
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Add get Auth domain RPC
* Fixes indentation
* Addresses comments
* ran tests on Example/Firebase.xcodeproj
|
|
|
|
| |
* Adds reCAPTCHA Token to the "send verification code" request.
|
| |
|
|
|
|
|
| |
Deleting the defaultApp causes issues between the other tests. Remove
the portion of the test deleting the defaultApp will alleviate the
issue.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Delete an app from Database when deleted in Core.
When a FIRApp is deleted in Core, it should also be deleted from
the instances array in Database.
See #160 for more details.
* Add tests for deleting databases.
* Add call to clean up deleted FIRDatabase instance.
|
|
|
|
|
|
| |
* Remove "OSX" cruft (should be macOS)
* Update travis to use CocoaPods 1.3.1
* Update AuthSamples project as well
|
| |
|