diff --git a/Consumer/GMTCEmpty.m b/Consumer/GMTCEmpty.m new file mode 100644 index 0000000..c6c531b --- /dev/null +++ b/Consumer/GMTCEmpty.m @@ -0,0 +1,17 @@ +// +// Copyright 2024 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 +// +// https://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. + +// Trigger auto-linking if GoogleRidesharingConsumer is never imported in the app. +@import GoogleRidesharingConsumer; diff --git a/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/Info.plist b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/Info.plist new file mode 100644 index 0000000..99e2726 Binary files /dev/null and b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/Info.plist differ diff --git a/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/PrivacyInfo.xcprivacy b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..6e33056 --- /dev/null +++ b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/PrivacyInfo.xcprivacy @@ -0,0 +1,103 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeCrashData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeDeviceID + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDiagnosticData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePerformanceData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeProductInteraction + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + C617.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + 1C8F.1 + C56D.1 + CA92.1 + + + + + \ No newline at end of file diff --git a/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_car.png b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_car.png new file mode 100644 index 0000000..5a3627d Binary files /dev/null and b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_car.png differ diff --git a/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_car@2x.png b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_car@2x.png new file mode 100644 index 0000000..b9c0998 Binary files /dev/null and b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_car@2x.png differ diff --git a/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_car@3x.png b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_car@3x.png new file mode 100644 index 0000000..228a1d2 Binary files /dev/null and b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_car@3x.png differ diff --git a/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_multidestination_point.png b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_multidestination_point.png new file mode 100644 index 0000000..44c5520 Binary files /dev/null and b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_multidestination_point.png differ diff --git a/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_multidestination_point@2x.png b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_multidestination_point@2x.png new file mode 100644 index 0000000..692e567 Binary files /dev/null and b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_multidestination_point@2x.png differ diff --git a/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_multidestination_point@3x.png b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_multidestination_point@3x.png new file mode 100644 index 0000000..5d12235 Binary files /dev/null and b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_multidestination_point@3x.png differ diff --git a/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_point_highlighted.png b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_point_highlighted.png new file mode 100644 index 0000000..33ca11d Binary files /dev/null and b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_point_highlighted.png differ diff --git a/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_point_highlighted_@2x.png b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_point_highlighted_@2x.png new file mode 100644 index 0000000..bddecd5 Binary files /dev/null and b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_point_highlighted_@2x.png differ diff --git a/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_point_highlighted_@3x.png b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_point_highlighted_@3x.png new file mode 100644 index 0000000..06abd20 Binary files /dev/null and b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_point_highlighted_@3x.png differ diff --git a/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_point_suggested@1x.png b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_point_suggested@1x.png new file mode 100644 index 0000000..1bb4550 Binary files /dev/null and b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_point_suggested@1x.png differ diff --git a/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_point_suggested@2x.png b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_point_suggested@2x.png new file mode 100644 index 0000000..8330bde Binary files /dev/null and b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_point_suggested@2x.png differ diff --git a/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_point_suggested@3x.png b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_point_suggested@3x.png new file mode 100644 index 0000000..06f43b4 Binary files /dev/null and b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_point_suggested@3x.png differ diff --git a/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_selected.png b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_selected.png new file mode 100644 index 0000000..fdcb641 Binary files /dev/null and b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_selected.png differ diff --git a/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_selected@2x.png b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_selected@2x.png new file mode 100644 index 0000000..d24308a Binary files /dev/null and b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_selected@2x.png differ diff --git a/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_selected@3x.png b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_selected@3x.png new file mode 100644 index 0000000..9dd9d8a Binary files /dev/null and b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_selected@3x.png differ diff --git a/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_terminal.png b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_terminal.png new file mode 100644 index 0000000..315c89c Binary files /dev/null and b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_terminal.png differ diff --git a/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_terminal@2x.png b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_terminal@2x.png new file mode 100644 index 0000000..e576d78 Binary files /dev/null and b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_terminal@2x.png differ diff --git a/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_terminal@3x.png b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_terminal@3x.png new file mode 100644 index 0000000..98a8dd9 Binary files /dev/null and b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_pickup_terminal@3x.png differ diff --git a/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_wait_pickup_bottom_bar.png b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_wait_pickup_bottom_bar.png new file mode 100644 index 0000000..b5734ba Binary files /dev/null and b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_wait_pickup_bottom_bar.png differ diff --git a/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_wait_pickup_bottom_bar@2x.png b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_wait_pickup_bottom_bar@2x.png new file mode 100644 index 0000000..21bc563 Binary files /dev/null and b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_wait_pickup_bottom_bar@2x.png differ diff --git a/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_wait_pickup_bottom_bar@3x.png b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_wait_pickup_bottom_bar@3x.png new file mode 100644 index 0000000..ebd5cdc Binary files /dev/null and b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_wait_pickup_bottom_bar@3x.png differ diff --git a/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_wait_pickup_marker.png b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_wait_pickup_marker.png new file mode 100644 index 0000000..3effe49 Binary files /dev/null and b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_wait_pickup_marker.png differ diff --git a/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_wait_pickup_marker@2x.png b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_wait_pickup_marker@2x.png new file mode 100644 index 0000000..28d6e30 Binary files /dev/null and b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_wait_pickup_marker@2x.png differ diff --git a/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_wait_pickup_marker@3x.png b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_wait_pickup_marker@3x.png new file mode 100644 index 0000000..927bb59 Binary files /dev/null and b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_wait_pickup_marker@3x.png differ diff --git a/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_wait_pickup_top.png b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_wait_pickup_top.png new file mode 100644 index 0000000..9013625 Binary files /dev/null and b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_wait_pickup_top.png differ diff --git a/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_wait_pickup_top@2x.png b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_wait_pickup_top@2x.png new file mode 100644 index 0000000..7f5ef2b Binary files /dev/null and b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_wait_pickup_top@2x.png differ diff --git a/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_wait_pickup_top@3x.png b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_wait_pickup_top@3x.png new file mode 100644 index 0000000..a2b6ed7 Binary files /dev/null and b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/gmtc_ic_wait_pickup_top@3x.png differ diff --git a/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/oss_licenses_ridesharing.txt.gz b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/oss_licenses_ridesharing.txt.gz new file mode 100644 index 0000000..8432dd0 Binary files /dev/null and b/Consumer/Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle/oss_licenses_ridesharing.txt.gz differ diff --git a/Consumer/Sources/GMTCEmpty.h b/Consumer/Sources/GMTCEmpty.h new file mode 100644 index 0000000..6f4c133 --- /dev/null +++ b/Consumer/Sources/GMTCEmpty.h @@ -0,0 +1,17 @@ +// +// Copyright 2024 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 +// +// https://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. + +// Swift Package Manager requires that every target has a header file. +@import GoogleRidesharingConsumer; diff --git a/Package.swift b/Package.swift index 10377c5..36ef010 100644 --- a/Package.swift +++ b/Package.swift @@ -17,45 +17,43 @@ import PackageDescription let package = Package( - name: "GoogleRidesharingDriver", platforms: [.iOS(.v16)], - products: [.library(name: "GoogleRidesharingDriver", targets: ["GoogleRidesharingDriverTarget"])], - dependencies: [ - .package(url: "https://github.com/googlemaps/ios-navigation-sdk", from: "10.10.0") - ], + name: "GoogleRidesharingConsumer", platforms: [.iOS(.v16)], + products: [ + .library(name: "GoogleRidesharingConsumer", targets: ["GoogleRidesharingConsumerTarget"]) + ], dependencies: [.package(url: "https://github.com/googlemaps/ios-maps-sdk", from: "10.10.0")], targets: [ .binaryTarget( - name: "GoogleRidesharingDriver", + name: "GoogleRidesharingConsumer", url: - "https://dl.google.com/geosdk/swiftpm/10.10.1/GoogleRidesharingDriver_3p.xcframework.zip", - checksum: "f67143e916a68f0e0f861ad5f5603f0fc9a0e91582bf6ba04e91e6ca980d4b72" + "https://dl.google.com/geosdk/swiftpm/11.1.0/GoogleRidesharingConsumer_3p.xcframework.zip", + checksum: "81dc4ca446738debc66de7811d643a0f11e90e43bb9f4539c703d98ec670e08c" ), .target( - name: "GoogleRidesharingDriverTarget", + name: "GoogleRidesharingConsumerTarget", dependencies: [ - "GoogleRidesharingDriver", - .product(name: "GoogleNavigation", package: "ios-navigation-sdk"), + "GoogleRidesharingConsumer", + .product(name: "GoogleMaps", package: "ios-maps-sdk"), ], - path: "Driver", - sources: ["GMTDEmpty.m"], - resources: [.copy("Resources/GoogleRidesharingDriver/GoogleRidesharingDriver.bundle")], + path: "Consumer", + sources: ["GMTCEmpty.m"], + resources: [.copy("Resources/GoogleRidesharingConsumer/GoogleRidesharingConsumer.bundle")], publicHeadersPath: "Sources", linkerSettings: [ .linkedLibrary("c++"), .linkedLibrary("z"), .linkedFramework("Accelerate"), - .linkedFramework("AVFoundation"), - .linkedFramework("AudioToolbox"), .linkedFramework("CoreData"), .linkedFramework("CoreGraphics"), .linkedFramework("CoreImage"), .linkedFramework("CoreLocation"), + .linkedFramework("CoreTelephony"), .linkedFramework("CoreText"), .linkedFramework("GLKit"), .linkedFramework("ImageIO"), .linkedFramework("OpenGLES"), .linkedFramework("QuartzCore"), .linkedFramework("SystemConfiguration"), - .linkedFramework("LocalAuthentication"), + .linkedFramework("UIKit"), ] ), ] diff --git a/README.md b/README.md index b5b88b4..bc40678 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,23 @@ -# Google Driver SDK for iOS Swift package +# Google Consumer SDK for iOS Swift package ## Description This repository contains the Swift package for the -[Driver SDK for iOS](https://developers.google.com/maps/documentation/transportation-logistics/on-demand-rides-deliveries-solution/trip-order-progress/driver-sdk/driver_sdk_quickstart_ios). -For additional methods of installing the Driver SDK for iOS including -CocoaPods, see the Driver SDK for iOS -[documentation](https://developers.google.com/maps/documentation/transportation-logistics/on-demand-rides-deliveries-solution/trip-order-progress/driver-sdk/driver_sdk_quickstart_ios). +[Consumer SDK for iOS](https://developers.google.com/maps/documentation/transportation-logistics/on-demand-rides-deliveries-solution/trip-order-progress/consumer-sdk/consumer_sdk_quickstart_ios). +For additional methods of installing the Consumer SDK for iOS including +CocoaPods, see the Consumer SDK for iOS +[documentation](https://developers.google.com/maps/documentation/transportation-logistics/on-demand-rides-deliveries-solution/trip-order-progress/consumer-sdk/consumer_sdk_quickstart_ios). ## Requirements - [Xcode](https://developer.apple.com/xcode/) version 16.0 or later. - An app targeting iOS 16 or later. - A Google Maps Platform - [project](https://developers.google.com/maps/documentation/navigation/ios-sdk/config) - with the Driver SDK for iOS enabled. + [project](https://developers.google.com/maps/documentation/ios-sdk/cloud-setup) + with the Maps SDK for iOS enabled. +- An + [API key](https://developers.google.com/maps/documentation/ios-sdk/get-api-key) + associated with the project above. ## Installation @@ -24,17 +27,17 @@ CocoaPods, see the Driver SDK for iOS 2. In the "Enter Package URL" field, enter this GitHub repository: ``` - https://github.com/googlemaps/ios-driver-sdk + https://github.com/googlemaps/ios-consumer-sdk ``` -3. Select the version of the Driver SDK for iOS that you want to use. For new +3. Select the version of the Consumer SDK for iOS that you want to use. For new projects, we recommend specifying the - [latest version](https://developers.google.com/maps/documentation/transportation-logistics/on-demand-rides-deliveries-solution/support/relnotes_driver_sdk_ios) + [latest version](https://developers.google.com/maps/documentation/transportation-logistics/on-demand-rides-deliveries-solution/support/relnotes_consumer_sdk_ios) and using the "Exact Version" option. 4. Follow the - [instructions](https://developers.google.com/maps/documentation/transportation-logistics/on-demand-rides-deliveries-solution/trip-order-progress/driver-sdk/driver_sdk_quickstart_ios#implement_authorization_and_authentication) - to authorize and authenticate requests from your app. + [instructions](https://developers.google.com/maps/documentation/transportation-logistics/on-demand-rides-deliveries-solution/trip-order-progress/consumer-sdk/consumer_sdk_quickstart_ios#application_integration) + to add your API key to your app. ## Sample App @@ -43,15 +46,15 @@ See samples demonstrating use of the Consumer SDK for iOS on ## Documentation -Documentation for the Driver SDK for iOS is available as -[guides](https://developers.google.com/maps/documentation/transportation-logistics/on-demand-rides-deliveries-solution/trip-order-progress/driver-sdk/driver_sdk_quickstart_ios) +Documentation for the Consumer SDK for iOS is available as +[guides](https://developers.google.com/maps/documentation/transportation-logistics/on-demand-rides-deliveries-solution/trip-order-progress/consumer-sdk/consumer_sdk_quickstart_ios) and [reference documentation](https://developers.google.com/maps/documentation/transportation-logistics/on-demand-rides-deliveries-solution/reference). ## Contributing External contributions are not accepted for this repository, per the -[Contributing guide](https://github.com/googlemaps/ios-driver-sdk/blob/main/CONTRIBUTING.md). +[Contributing guide](https://github.com/googlemaps/ios-consumer-sdk/blob/main/CONTRIBUTING.md). ## Terms of Service @@ -72,10 +75,10 @@ Maps Platform Terms of Service). This repositiory adheres to [semantic versioning](https://semver.org/) to indicate when backwards-incompatible changes are introduced. -- For issues with the Driver SDK for iOS, please +- For issues with the Consumer SDK for iOS, please [open a support case](https://developers.google.com/maps/documentation/transportation-logistics/on-demand-rides-deliveries-solution/support/support#contact-maps-support). - If you find a bug with the Swift package, please - [file an issue](https://github.com/googlemaps/ios-driver-sdk/issues) on + [file an issue](https://github.com/googlemaps/ios-consumer-sdk/issues) on GitHub. If you would like to get answers to technical questions from other Google Maps @@ -83,4 +86,3 @@ Platform developers, ask through one of our [developer community channels](https://developers.google.com/maps/developer-community). You can also discuss this library on the Google Maps Platform [Discord server](https://discord.gg/hYsWbmk). -