| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
This fixes a bug in the automatic direct channel logic, where a failure to get checkin info from the Instance ID SDK was resulting in a non-retrying failure, causing the automatic connection logic to not retry connecting. A listener is added for a new notification that will be fired from Instance ID. When that notification is fired, `FIRMessagingClient` will re-attempt to connect.
NOTE: The actual fix will not work until the Firebase InstanceID SDK is also updated.
|
| |
|
| |
|
|
|
| |
Removes references of unused Fir_authPhoneNumber and accompanying class.
|
|
|
|
|
| |
Some combinations of iOS version, simulator/device, and Xcode version
result in duplicate logs. This should remove duplicate logs while
ensuring that all Firebase related logs are still shown.
|
|
|
|
|
| |
* Adding Multi-Resource support to the Firebase iOS SDK.
This CL also makes RepoInfo hashable and simplifies RepoManager based on this.
|
| |
|
|
|
|
|
|
|
|
| |
* Small code clean-up changes
* Fixes typos
* Addresses comment
|
| |
|
|
|
|
|
| |
* Adds event ID validation to verify phone number
|
| |
|
| |
|
|
|
|
|
| |
* Fixes nullability and removed redundant property for FIROAuthCredential.
* Fixes a typo in FIROAuthCredential initializer.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
| |
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
|
|
|
|
|
|
|
|
|
| |
* Adds ability to track Firebase Auth UI per request
Adds internal method to FIRAuth which will be accessed in Auth UI via an extension.
Example request header header with Firebase Auth Core Marker:
X-Client-Version: iOS/FirebaseSDK/0.1.1/FirebaseCore-iOS
|
| |
|
|
|
|
| |
Also (hopefully) fixes thread safety issues in presenting Auth web content.
|
| |
|
|
|
|
|
|
|
|
| |
* reCAPTCHA error handling
* Improvements
* Addresses comments
|
| |
|
| |
|
| |
|
|
|
|
| |
* Allowing metadata to be cleared
|
| |
|
|
|
|
| |
Also fixes macOS tests.
|
|
|
|
|
|
| |
- kinda works on iOS 8-;
- calls back with cancellation error correctly on 'Done' button;
- cleans up upon completion.
|
|
|
| |
Wrap the FIRLogger functions in an extern "C" when being compiled as C++.
|
|
|
|
|
|
|
|
| |
* Removes canHandleURL from FIRAuthInternal
Removes canHandleURL from FIRAuth_Internal and makes small modification to FIRPhoneAuthProvider unit test.
* Addresses comment
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* Changes "@import" to "@import" to make the code buildable when module is disabled.
Also rearranges code to merge two #if blocks.
* Makes comments more accurate.
* Fixes comments.
|
|
|
|
| |
* Adds app verification alternative
|
| |
|
|
|
| |
Also removes the server request in case the token is missing.
|
|
|
| |
* Adds FIRAuthURLPResenter and FIRAuthUIDelegate
|
|
|
|
| |
This should address the issue filed at: https://github.com/firebase/quickstart-ios/issues/242, where a topic name containing a `%` character was failing. It turns out that the topic name was never being url-encoded.
|
| |
|
| |
|
|
|
| |
Also moves an unused public method into private header.
|
|
|
| |
Bump Core as part of the next Firebase release.
|
|
|
|
|
|
|
|
|
|
| |
* Add get Auth domain RPC
* Fixes indentation
* Addresses comments
* ran tests on Example/Firebase.xcodeproj
|
|
|
|
|
| |
This seems to be a holdover from some old code, and it's not being used anywhere in the component. Plus it's better not to be saving anything in `[NSUserDefaults standardUserDefaults]` as that is the developer/app's domain.
Also renamed the messaging code while I was in there to be something meaningful ("000" → "PrintLibraryVersion").
|
|
|
|
| |
* Adds reCAPTCHA Token to the "send verification code" request.
|
| |
|
| |
|
|
|
|
| |
This will prevent users from having to specifically import Fabric or
Crashlytics into their projects when already importing Firebase.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|