GooglePlaces Framework Reference
Stay organized with collections
Save and categorize content based on your preferences.
GMSPlacesAppCheckTokenProvider
@protocol GMSPlacesAppCheckTokenProvider <NSObject>
Protocol for providing App Check tokens for Places SDK.
-
Fetches an App Check token.
Declaration
Swift
func fetchAppCheckToken() async throws -> String
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-27 UTC.
[null,null,["Last updated 2025-08-27 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eGMSPlacesAppCheckTokenProvider\u003c/code\u003e protocol supplies App Check tokens for the Places SDK.\u003c/p\u003e\n"],["\u003cp\u003eThis protocol features a method, \u003ccode\u003efetchAppCheckTokenWithCompletion\u003c/code\u003e, to retrieve an App Check token asynchronously, which is essential for secure communication with the Places SDK.\u003c/p\u003e\n"]]],["The `GMSPlacesAppCheckTokenProvider` protocol is used to acquire App Check tokens for the Places SDK. It defines a method, `fetchAppCheckTokenWithCompletion:`, which fetches an App Check token. In Swift this is an `async` function that returns a string. In Objective-C, it takes a `GMSAppCheckTokenCompletion` block as a parameter that will be called upon completion with the token. The completion parameter is essential for handling the fetched token.\n"],null,["# GooglePlaces Framework Reference\n\nGMSPlacesAppCheckTokenProvider\n==============================\n\n @protocol GMSPlacesAppCheckTokenProvider \u003cNSObject\u003e\n\nProtocol for providing App Check tokens for Places SDK.\n- `\n ``\n ``\n `\n\n ### [-fetchAppCheckTokenWithCompletion:](#/c:objc(pl)GMSPlacesAppCheckTokenProvider(im)fetchAppCheckTokenWithCompletion:)\n\n `\n ` \n Fetches an App Check token. \n\n #### Declaration\n\n Swift \n\n func fetchAppCheckToken() async throws -\u003e String\n\n Objective-C \n\n - (void)fetchAppCheckTokenWithCompletion:\n (nonnull ../Type-Definitions/GMSAppCheckTokenCompletion.html)completion;\n\n #### Parameters\n\n |--------------------|--------------------------------------------------------------------------------------------------------------------------|\n | ` `*completion*` ` | The [GMSAppCheckTokenCompletion](../Type-Definitions/GMSAppCheckTokenCompletion.html) to invoke when a token is fetched. |"]]