aboutsummaryrefslogtreecommitdiffhomepage
path: root/Example
Commit message (Collapse)AuthorAge
...
* new user popup toggleGravatar Ivan2017-10-10
|
* new user popup toggleGravatar Ivan2017-10-10
|
* Prepare to release FirebaseAuth 4.3.0 (#345)Gravatar Xiangtian Dai2017-10-09
| | | | | | | | | | | | * 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.
* Add new user popup to sample appGravatar Ivan2017-10-06
|
* Add new user popup to sample appGravatar Ivan2017-10-06
|
* Adds new user popup to sample app.Gravatar Ivan2017-10-06
|
* Don't swizzle missing and optional delegate methodsGravatar Riz2017-10-04
| | | | | | | | | 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.
* Simplifies logic to post auth state change notifications, which is also ↵Gravatar Xiangtian Dai2017-10-03
| | | | applied more consistently now. (#325)
* Automatically signs user out if the token is no longer valid. (#323)Gravatar Xiangtian Dai2017-10-02
|
* Disambiguates known errors from web context (#322)Gravatar Zsika Phillip2017-10-02
| | | | | | * Disambiguates known errors from web context - Disambiguates known errors possibly returned by verifyPhoneNumber:UIDelegate:completion:
* Add operation phone auth (#309)Gravatar Zsika Phillip2017-09-27
| | | | | | | | | | | | | | | | | | * 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 (#318)Gravatar Zsika Phillip2017-09-26
| | | Removes metadata from swift sample until it is made public again.
* Remove Stubs.swift from Auth_Example build target (#317)Gravatar Paul Beusterien2017-09-26
|
* - Saves user metadata in keychain. (#305)Gravatar Xiangtian Dai2017-09-26
| | | | - Adds Swift stubs for the new API. - Shows the `isNewUser` bit in the sample app.
* Removes user meta from public API (#308)Gravatar Zsika Phillip2017-09-22
| | | | | | | | | | * Removes user meta from public API * remove unused import removes unused import * Removes Swift Name
* User meta data (#292)Gravatar Zsika Phillip2017-09-21
| | | | | | | | | | | | * Add user metadata * Small improvements * Addresses comments * Fixes broken tests Adds FIRUserMetadata to unbrella file.
* Fixes a threading issue when calling back with an error for phone number ↵Gravatar Xiangtian Dai2017-09-21
| | | | | auth. (#298) Also changes the sample app to be able to test this case.
* Update Auth samples to use latest InstanceID (#299)Gravatar Paul Beusterien2017-09-20
|
* Merge branch 'release-4.2.0' into pb-merge-4.2.0Gravatar Paul Beusterien2017-09-20
|\
* | Fix trailing space travis failure (#294)Gravatar Paul Beusterien2017-09-20
| |
| * Update FirebaseCommunity 0.1.2 to use latest InstanceID (#293)Gravatar Paul Beusterien2017-09-20
| |
* | Log incoming notifications to console as JSON (#286)Gravatar Riz2017-09-19
| | | | | | This will help debug incoming notifications.
* | FIxes Swift name for the new protocol. (#289)Gravatar Xiangtian Dai2017-09-19
| |
* | Log direct-channel state changes to console (#287)Gravatar Riz2017-09-19
| |
* | Consolidate AuthSamples into main Firebase Xcode project (#288)Gravatar Paul Beusterien2017-09-19
| |
* | Removes unused Fir_authPhoneNumber (#277)Gravatar Zsika Phillip2017-09-17
| | | | | | Removes references of unused Fir_authPhoneNumber and accompanying class.
* | Adding Multi-Resource support to the Firebase iOS SDK (#278)Gravatar Sebastian Schmidt2017-09-15
|/ | | | | * 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 (#270)Gravatar Zsika Phillip2017-09-14
| | | | | | | | | | * 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.
* Remove FIRMessaging_FAIL macro, log result code (#265)Gravatar Riz2017-09-13
| | | | | | 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 .
* Move mugs derived code to third_party with proper LICENSE (#247)Gravatar Paul Beusterien2017-09-13
|
* Adds a check for custom scheme in plist for phone number auth reCAPTCHA. (#256)Gravatar Xiangtian Dai2017-09-13
| | | Also rewrites phone number auth reCAPTCHA tests.
* Implements web view for presenting Auth web content on iOS 7 and 8. (#253)Gravatar Xiangtian Dai2017-09-12
| | | | Also (hopefully) fixes thread safety issues in presenting Auth web content.
* ReCAPTCHA verification error handling (#241)Gravatar Zsika Phillip2017-09-10
| | | | | | | | * reCAPTCHA error handling * Improvements * Addresses comments
* Firebase Storage: Allowing metadata to be cleared (#197)Gravatar Sebastian Schmidt2017-09-06
| | | | * Allowing metadata to be cleared
* Deprecates the old phone number auth method. (#236)Gravatar Xiangtian Dai2017-09-06
|
* Fixes Auth URL presenter: (#239)Gravatar Xiangtian Dai2017-09-06
| | | | | | - kinda works on iOS 8-; - calls back with cancellation error correctly on 'Done' button; - cleans up upon completion.
* Removes canHandleURL from FIRAuthInternal (#235)Gravatar Zsika Phillip2017-09-05
| | | | | | | | * Removes canHandleURL from FIRAuthInternal Removes canHandleURL from FIRAuth_Internal and makes small modification to FIRPhoneAuthProvider unit test. * Addresses comment
* Adds app verification alternative (#228)Gravatar Zsika Phillip2017-09-04
| | | | * Adds app verification alternative
* Swizzles APNs token error app delegate method for faster turnaround. (#226)Gravatar Xiangtian Dai2017-09-01
| | | Also removes the server request in case the token is missing.
* Add FirAuthUrlPresenter (#222)Gravatar Zsika Phillip2017-09-01
| | | * Adds FIRAuthURLPResenter and FIRAuthUIDelegate
* Adds missing unit tests to the Example project and fixes one test case. (#224)Gravatar Xiangtian Dai2017-08-30
|
* Silences compiler warnings in the Auth test file from #207 . (#219)Gravatar Xiangtian Dai2017-08-28
|
* fixes request URL (#218)Gravatar Zsika Phillip2017-08-25
|
* Add get Auth domain RPC (#214)Gravatar Zsika Phillip2017-08-24
| | | | | | | | | | * Add get Auth domain RPC * Fixes indentation * Addresses comments * ran tests on Example/Firebase.xcodeproj
* Adds reCAPTCHA Token (#211)Gravatar Zsika Phillip2017-08-23
| | | | * Adds reCAPTCHA Token to the "send verification code" request.
* Forwards app delegate's openURL invocations to `FIRAuth`. (#207)Gravatar Xiangtian Dai2017-08-21
|
* Fix failing Database integration tests. (#206)Gravatar Ryan Wilson2017-08-18
| | | | | Deleting the defaultApp causes issues between the other tests. Remove the portion of the test deleting the defaultApp will alleviate the issue.
* Delete app from Database when deleted in Core. (#194)Gravatar Ryan Wilson2017-08-17
| | | | | | | | | | | | | * 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.
* Update Firebase.xcodeproj with CocoaPods 1.3.1 perf improvements (#189)Gravatar Paul Beusterien2017-08-11
| | | | | | * Remove "OSX" cruft (should be macOS) * Update travis to use CocoaPods 1.3.1 * Update AuthSamples project as well
* Handles MISSING_EMAIL error from server. (#187)Gravatar Xiangtian Dai2017-08-11
|