修改pods
This commit is contained in:
@@ -23,7 +23,7 @@ NS_ASSUME_NONNULL_BEGIN
|
||||
NS_SWIFT_NAME(AppCheckTokenHandlerInterop)
|
||||
typedef void (^FIRAppCheckTokenHandlerInterop)(id<FIRAppCheckTokenResultInterop> tokenResult);
|
||||
|
||||
NS_SWIFT_NAME(AppCheckInterop) @protocol FIRAppCheckInterop
|
||||
NS_SWIFT_NAME(AppCheckInterop) @protocol FIRAppCheckInterop<NSObject>
|
||||
|
||||
/// Retrieve a cached or generate a new FAA Token. If forcingRefresh == YES always generates a new
|
||||
/// token and updates the cache.
|
||||
|
||||
@@ -1,58 +0,0 @@
|
||||
/*
|
||||
* Copyright 2023 Google LLC
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
@class FIRAppCheckToken;
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
NS_SWIFT_NAME(AppCheckProtocol)
|
||||
@protocol FIRAppCheckProtocol <NSObject>
|
||||
|
||||
/// Requests Firebase app check token. This method should *only* be used if you need to authorize
|
||||
/// requests to a non-Firebase backend. Requests to Firebase backend are authorized automatically if
|
||||
/// configured.
|
||||
///
|
||||
/// If your non-Firebase backend exposes sensitive or expensive endpoints that have low traffic
|
||||
/// volume, consider protecting it with [Replay
|
||||
/// Protection](https://firebase.google.com/docs/app-check/custom-resource-backend#replay-protection).
|
||||
/// In this case, use the ``limitedUseToken(completion:)`` instead to obtain a limited-use token.
|
||||
/// @param forcingRefresh If `YES`, a new Firebase app check token is requested and the token
|
||||
/// cache is ignored. If `NO`, the cached token is used if it exists and has not expired yet. In
|
||||
/// most cases, `NO` should be used. `YES` should only be used if the server explicitly returns an
|
||||
/// error, indicating a revoked token.
|
||||
/// @param handler The completion handler. Includes the app check token if the request succeeds,
|
||||
/// or an error if the request fails.
|
||||
- (void)tokenForcingRefresh:(BOOL)forcingRefresh
|
||||
completion:
|
||||
(void (^)(FIRAppCheckToken *_Nullable token, NSError *_Nullable error))handler
|
||||
NS_SWIFT_NAME(token(forcingRefresh:completion:));
|
||||
|
||||
/// Requests a limited-use Firebase App Check token. This method should be used only if you need to
|
||||
/// authorize requests to a non-Firebase backend.
|
||||
///
|
||||
/// Returns limited-use tokens that are intended for use with your non-Firebase backend endpoints
|
||||
/// that are protected with [Replay
|
||||
/// Protection](https://firebase.google.com/docs/app-check/custom-resource-backend#replay-protection).
|
||||
/// This method does not affect the token generation behavior of the
|
||||
/// ``tokenForcingRefresh()`` method.
|
||||
- (void)limitedUseTokenWithCompletion:(void (^)(FIRAppCheckToken *_Nullable token,
|
||||
NSError *_Nullable error))handler;
|
||||
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
@@ -15,5 +15,4 @@
|
||||
*/
|
||||
|
||||
#import "FIRAppCheckInterop.h"
|
||||
#import "FIRAppCheckProtocol.h"
|
||||
#import "FIRAppCheckTokenResultInterop.h"
|
||||
|
||||
11
Pods/FirebaseAppCheckInterop/README.md
generated
11
Pods/FirebaseAppCheckInterop/README.md
generated
@@ -86,7 +86,7 @@ For details on using Firebase from a Framework or a library, refer to [firebase_
|
||||
To develop Firebase software in this repository, ensure that you have at least
|
||||
the following software:
|
||||
|
||||
* Xcode 14.1 (or later)
|
||||
* Xcode 16.2 (or later)
|
||||
|
||||
CocoaPods is still the canonical way to develop, but much of the repo now supports
|
||||
development with Swift Package Manager.
|
||||
@@ -137,7 +137,7 @@ Alternatively, disable signing in each target:
|
||||
|
||||
### Adding a New Firebase Pod
|
||||
|
||||
Refer to [AddNewPod](AddNewPod.md) Markdown file for details.
|
||||
Refer to [AddNewPod](docs/AddNewPod.md) Markdown file for details.
|
||||
|
||||
### Managing Headers and Imports
|
||||
|
||||
@@ -153,7 +153,7 @@ GitHub Actions will verify that any code changes are done in a style-compliant
|
||||
way. Install `clang-format` and `mint`:
|
||||
|
||||
```console
|
||||
brew install clang-format@18
|
||||
brew install clang-format@20
|
||||
brew install mint
|
||||
```
|
||||
|
||||
@@ -235,6 +235,11 @@ at **Project Settings > Cloud Messaging > [Your Firebase App]**.
|
||||
The iOS Simulator cannot register for remote notifications and will not receive push notifications.
|
||||
To receive push notifications, follow the steps above and run the app on a physical device.
|
||||
|
||||
### Vertex AI for Firebase
|
||||
|
||||
See the [Vertex AI for Firebase README](FirebaseVertexAI#development) for
|
||||
instructions about building and testing the SDK.
|
||||
|
||||
## Building with Firebase on Apple platforms
|
||||
|
||||
Firebase provides official beta support for macOS, Catalyst, and tvOS. visionOS and watchOS
|
||||
|
||||
Reference in New Issue
Block a user