summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Weiss <benweiss@google.com>2021-11-15 11:55:19 +0000
committerBen Weiss <benweiss@google.com>2021-11-15 11:55:19 +0000
commitcc6d161a6762f4ef9cd8d08cf141b9965b3d6cbb (patch)
tree842ec12e50719358f5f03329814720ade2ef9a53
parent81f6f47c1dd8f0ae08e82de03c7b9c8a4da6620f (diff)
downloadexternal-cc6d161a6762f4ef9cd8d08cf141b9965b3d6cbb.tar.gz
Add PlayCore 1.10.2
Change-Id: I1ab352f1a9ef824d426b94641412a29f1e51920e
-rw-r--r--com/google/android/play/core/1.10.2/LICENSE867
-rw-r--r--com/google/android/play/core/1.10.2/core-1.10.2-sources.jarbin0 -> 51745 bytes
-rw-r--r--com/google/android/play/core/1.10.2/core-1.10.2-sources.jar.md51
-rw-r--r--com/google/android/play/core/1.10.2/core-1.10.2-sources.jar.sha11
-rw-r--r--com/google/android/play/core/1.10.2/core-1.10.2.aarbin0 -> 405974 bytes
-rw-r--r--com/google/android/play/core/1.10.2/core-1.10.2.aar.md51
-rw-r--r--com/google/android/play/core/1.10.2/core-1.10.2.aar.sha11
-rw-r--r--com/google/android/play/core/1.10.2/core-1.10.2.pom15
-rw-r--r--com/google/android/play/core/1.10.2/core-1.10.2.pom.md51
-rw-r--r--com/google/android/play/core/1.10.2/core-1.10.2.pom.sha11
10 files changed, 888 insertions, 0 deletions
diff --git a/com/google/android/play/core/1.10.2/LICENSE b/com/google/android/play/core/1.10.2/LICENSE
new file mode 100644
index 000000000..61e33835d
--- /dev/null
+++ b/com/google/android/play/core/1.10.2/LICENSE
@@ -0,0 +1,867 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Language
+
+
+
+ English
+
+
+
+ Bahasa Indonesia
+
+
+
+ Español – América Latina
+
+
+
+ Português – Brasil
+
+
+
+ 中文 – 简体
+
+
+
+ 日本語
+
+
+
+ 한국어
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Sign in
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Overview of the Google Play Core Library
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+This page describes the Google Play Core Library and how to add it to your
+project.
+
+What is Play Core?
+
+The Play Core Library is your app’s runtime interface with the Google Play
+Store. Some of the things you can do with Play Core include the
+following:
+
+
+
+
+
+
+
+
+
+The Play Core Library is available in
+,
+, and . For more
+information about the latest Play Core Library release, see the
+.
+
+Add the Play Core Library to your project
+
+Before you can start using the Play Core Library, you need to first add it
+to your app project. The steps you need to take depend on whether you're
+developing in Java, Kotlin, native, or are using Unity.
+
+
+
+
+
+
+
+Java or Kotlin
+Note: Downloading and use of the Google Play Core Library is subject to the
+.
+By downloading and using the Google Play Core Library, you agree to the Play
+Core Software Development Kit Terms of Service.
+If you’re developing your project using Java or Kotlin, you can import the Play
+Core Library into your Android project as a Gradle dependency, as shown below:
+
+
+Groovy
+// In your app’s build.gradle file:
+...
+dependencies {
+ // This dependency is downloaded from the .
+ // So, make sure you also include that repository in your project's build.gradle file.
+ implementation 'com.google.android.play:core:1.10.2'
+
+ // For Kotlin users also add the Kotlin extensions library for Play Core:
+ implementation 'com.google.android.play:core-ktx:1.8.1'
+ ...
+}
+
+Kotlin
+// In your app’s build.gradle file:
+...
+dependencies {
+ // This dependency is downloaded from the .
+ // So, make sure you also include that repository in your project's build.gradle file.
+ implementation("com.google.android.play:core:1.10.2")
+
+ // For Kotlin users also import the Kotlin extensions library for Play Core:
+ implementation("com.google.android.play:core-ktx:1.8.1")
+ ...
+}
+
+
+
+
+The
+library is optional and provides Kotlin coroutines versions for the asynchronous
+method calls in the regular Play Core Library, as well as other useful
+extensions that make using the APIs more idiomatic from Kotlin.
+
+Native
+Note: Downloading and use of the Google Play Core Library is subject to the
+.
+By downloading and using the Google Play Core Library, you agree to the Play
+Core Software Development Kit Terms of Service.
+The Play Core Native SDK provides a C/C++ API interface for Play Asset Delivery.
+The SDK is designed for building ARM and x86 native libraries with CMake and for
+using Gradle to generate Android App Bundles and APKs.
+
+Set up your development environment
+
+
+Do either of the following:
+
+
+Install version 4.0 or higher. Use the SDK
+Manager UI to install Android SDK Platform version 10.0 (API level 29).
+Install the
+and use to install
+Android SDK Platform version 10.0 (API level 29).
+
+Prepare Android Studio for native development by using the
+ to install the latest
+CMake and Android Native Development Kit (NDK). For more information on
+creating or importing native projects, see
+.
+Download the zip file and extract it alongside your project.
+
+
+
+ Download Link
+ Size
+ SHA-256 Checksum
+
+
+
+
+
+ 43.4 MB
+ ce312a423d2284be1ca114f242b61e3c52c490d1fffc25573e9ab4e75079aeed
+
+
+Update your app’s file as shown below:
+
+
+Groovy
+ // App build.gradle
+
+ plugins {
+ id 'com.android.application'
+ }
+
+ // Define a path to the extracted Play Core SDK files.
+ // If using a relative path, wrap it with file() since CMake requires absolute paths.
+ def playcoreDir = file('../path/to/playcore-native-sdk')
+
+ android {
+ defaultConfig {
+ ...
+ externalNativeBuild {
+ cmake {
+ // Define the PLAYCORE_LOCATION directive.
+ arguments "-DANDROID_STL=c++_static",
+ "-DPLAYCORE_LOCATION=$playcoreDir"
+ }
+ }
+ ndk {
+ // Skip deprecated ABIs. Only required when using NDK 16 or earlier.
+ abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
+ }
+ }
+ buildTypes {
+ release {
+ // Include Play Core Library proguard config files to strip unused code while retaining the Java symbols needed for JNI.
+ proguardFile "$playcoreDir/proguard/common.pgcfg"
+ proguardFile "$playcoreDir/proguard/per-feature-proguard-files"
+ ...
+ }
+ debug {
+ ...
+ }
+ }
+ externalNativeBuild {
+ cmake {
+ path 'src/main/CMakeLists.txt'
+ }
+ }
+ }
+
+ dependencies {
+ // Use the Play Core AAR included with the SDK.
+ implementation files("$playcoreDir/playcore.aar")
+ ...
+ }
+
+Kotlin
+// App build.gradle
+
+plugins {
+ id("com.android.application")
+}
+
+// Define a path to the extracted Play Core SDK files.
+// If using a relative path, wrap it with file() since CMake requires absolute paths.
+val playcoreDir = file("../path/to/playcore-native-sdk")
+
+android {
+ defaultConfig {
+ ...
+ externalNativeBuild {
+ cmake {
+ // Define the PLAYCORE_LOCATION directive.
+ arguments += listOf("-DANDROID_STL=c++_static", "-DPLAYCORE_LOCATION=$playcoreDir")
+ }
+ }
+ ndk {
+ // Skip deprecated ABIs. Only required when using NDK 16 or earlier.
+ abiFilters.clear()
+ abiFilters += listOf("armeabi-v7a", "arm64-v8a", "x86", "x86_64")
+ }
+ }
+ buildTypes {
+ release {
+ // Include Play Core Library proguard config files to strip unused code while retaining the Java symbols needed for JNI.
+ proguardFile("$playcoreDir/proguard/common.pgcfg")
+ proguardFile("$playcoreDir/proguard/per-feature-proguard-files")
+ ...
+ }
+ debug {
+ ...
+ }
+ }
+ externalNativeBuild {
+ cmake {
+ path = "src/main/CMakeLists.txt"
+ }
+ }
+}
+
+dependencies {
+ // Use the Play Core AAR included with the SDK.
+ implementation(files("$playcoreDir/playcore.aar"))
+ ...
+}
+
+
+
+Update your app’s files as shown below:
+
+cmake_minimum_required(VERSION 3.6)
+
+...
+
+# Add a static library called “playcore” built with the c++_static STL.
+include(${PLAYCORE_LOCATION}/playcore.cmake)
+add_playcore_static_library()
+
+// In this example “main” is your native code library, i.e. libmain.so.
+add_library(main SHARED
+ ...)
+
+target_include_directories(main PRIVATE
+ ${PLAYCORE_LOCATION}/include
+ ...)
+
+target_link_libraries(main
+ android
+ playcore
+ ...)
+
+
+
+Unity
+Note: Downloading and use of the Google Play Core Library is subject to the
+.
+By downloading and using the Google Play Core Library, you agree to the Play
+Core Software Development Kit Terms of Service.
+Unity plugins are available for select Play Core APIs, including Play Asset
+Delivery. Download the latest release from .
+This is a single package that includes Play Core plugins as well as other
+Play plugins, such as Play In-app Billing and Play Instant.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Download Play Core Native SDK
+ Before downloading, you must agree to the following terms and conditions.
+ Terms and Conditions
+Last modified: September 24, 2020
+
+
+ By using the Play Core Software Development Kit, you agree to these terms in addition to the ("API ToS"). If these terms are ever in conflict, these terms will take precedence over the API ToS. Please read these terms and the API ToS carefully.
+ For purposes of these terms, "APIs" means Google's APIs, other developer services, and associated software, including any Redistributable Code.
+ “Redistributable Code” means Google-provided object code or header files that call the APIs.
+ Subject to these terms and the terms of the API ToS, you may copy and distribute Redistributable Code solely for inclusion as part of your API Client. Google and its licensors own all right, title and interest, including any and all intellectual property and other proprietary rights, in and to Redistributable Code. You will not modify, translate, or create derivative works of Redistributable Code.
+ Google may make changes to these terms at any time with notice and the opportunity to decline further use of the Play Core Software Development Kit. Google will post notice of modifications to the terms at . Changes will not be retroactive.
+
+
+
+
+
+ I have read and agree with the above terms and conditions
+
+
+
+
+
+ play-core-native-sdk-1.10.2.zip
+
+
+
+
+
+
+
+
+Play Core Software Development Kit Terms of Service
+
+Last modified: September 24, 2020
+
+
+ By using the Play Core Software Development Kit, you agree to these terms in addition to the ("API ToS"). If these terms are ever in conflict, these terms will take precedence over the API ToS. Please read these terms and the API ToS carefully.
+ For purposes of these terms, "APIs" means Google's APIs, other developer services, and associated software, including any Redistributable Code.
+ “Redistributable Code” means Google-provided object code or header files that call the APIs.
+ Subject to these terms and the terms of the API ToS, you may copy and distribute Redistributable Code solely for inclusion as part of your API Client. Google and its licensors own all right, title and interest, including any and all intellectual property and other proprietary rights, in and to Redistributable Code. You will not modify, translate, or create derivative works of Redistributable Code.
+ Google may make changes to these terms at any time with notice and the opportunity to decline further use of the Play Core Software Development Kit. Google will post notice of modifications to the terms at . Changes will not be retroactive.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Content and code samples on this page are subject to the licenses described in the . Java is a registered trademark of Oracle and/or its affiliates.
+ Last updated 2021-11-11 UTC.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/com/google/android/play/core/1.10.2/core-1.10.2-sources.jar b/com/google/android/play/core/1.10.2/core-1.10.2-sources.jar
new file mode 100644
index 000000000..5a7fc8ee8
--- /dev/null
+++ b/com/google/android/play/core/1.10.2/core-1.10.2-sources.jar
Binary files differ
diff --git a/com/google/android/play/core/1.10.2/core-1.10.2-sources.jar.md5 b/com/google/android/play/core/1.10.2/core-1.10.2-sources.jar.md5
new file mode 100644
index 000000000..4c145e959
--- /dev/null
+++ b/com/google/android/play/core/1.10.2/core-1.10.2-sources.jar.md5
@@ -0,0 +1 @@
+d0c808bc5d9c7ed45aafd9e3a5510ffe \ No newline at end of file
diff --git a/com/google/android/play/core/1.10.2/core-1.10.2-sources.jar.sha1 b/com/google/android/play/core/1.10.2/core-1.10.2-sources.jar.sha1
new file mode 100644
index 000000000..516867d77
--- /dev/null
+++ b/com/google/android/play/core/1.10.2/core-1.10.2-sources.jar.sha1
@@ -0,0 +1 @@
+4277e13cd9eeb426a0e054b384692dc03a510b9c \ No newline at end of file
diff --git a/com/google/android/play/core/1.10.2/core-1.10.2.aar b/com/google/android/play/core/1.10.2/core-1.10.2.aar
new file mode 100644
index 000000000..e898b833d
--- /dev/null
+++ b/com/google/android/play/core/1.10.2/core-1.10.2.aar
Binary files differ
diff --git a/com/google/android/play/core/1.10.2/core-1.10.2.aar.md5 b/com/google/android/play/core/1.10.2/core-1.10.2.aar.md5
new file mode 100644
index 000000000..38a42e638
--- /dev/null
+++ b/com/google/android/play/core/1.10.2/core-1.10.2.aar.md5
@@ -0,0 +1 @@
+6398d94801ebc8d1658cf668686875e1 \ No newline at end of file
diff --git a/com/google/android/play/core/1.10.2/core-1.10.2.aar.sha1 b/com/google/android/play/core/1.10.2/core-1.10.2.aar.sha1
new file mode 100644
index 000000000..8ff650942
--- /dev/null
+++ b/com/google/android/play/core/1.10.2/core-1.10.2.aar.sha1
@@ -0,0 +1 @@
+b4e594d57d47c70cbcb6fd5a33b95dd67c1d8ba5 \ No newline at end of file
diff --git a/com/google/android/play/core/1.10.2/core-1.10.2.pom b/com/google/android/play/core/1.10.2/core-1.10.2.pom
new file mode 100644
index 000000000..309454520
--- /dev/null
+++ b/com/google/android/play/core/1.10.2/core-1.10.2.pom
@@ -0,0 +1,15 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.google.android.play</groupId>
+ <artifactId>core</artifactId>
+ <version>1.10.2</version>
+ <packaging>aar</packaging>
+ <name>core</name>
+ <licenses>
+ <license>
+ <name>Play Core Software Development Kit Terms of Service</name>
+ <url>https://developer.android.com/guide/playcore/license</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+</project>
diff --git a/com/google/android/play/core/1.10.2/core-1.10.2.pom.md5 b/com/google/android/play/core/1.10.2/core-1.10.2.pom.md5
new file mode 100644
index 000000000..b6cad1a62
--- /dev/null
+++ b/com/google/android/play/core/1.10.2/core-1.10.2.pom.md5
@@ -0,0 +1 @@
+13985e1ca7bbd1f84259410818e720ac \ No newline at end of file
diff --git a/com/google/android/play/core/1.10.2/core-1.10.2.pom.sha1 b/com/google/android/play/core/1.10.2/core-1.10.2.pom.sha1
new file mode 100644
index 000000000..d5ded9534
--- /dev/null
+++ b/com/google/android/play/core/1.10.2/core-1.10.2.pom.sha1
@@ -0,0 +1 @@
+1e162168c674f9864de721a7af6fe8f6f227221f \ No newline at end of file