kandi background
Explore Kits

google-play-services | Cordova plugin for Android that adds Google Play | Mobile Application library

 by   MobileChromeApps Java Version: Current License: No License

 by   MobileChromeApps Java Version: Current License: No License

Download this library from

kandi X-RAY | google-play-services Summary

google-play-services is a Java library typically used in Apps, Mobile Application applications. google-play-services has no bugs, it has no vulnerabilities and it has high support. However google-play-services build file is not available. You can download it from GitHub.
THIS PLUGIN IS DEPRECATED!!! Plugins should use framework tags instead. E.g.: <framework src="com.google.android.gms:play-services-plus:+" /> <framework src="com.google.android.gms:play-services-identity:+" />>. Full list available: http://developer.android.com/google/play-services/setup.html.
Support
Support
Quality
Quality
Security
Security
License
License
Reuse
Reuse

kandi-support Support

  • google-play-services has a highly active ecosystem.
  • It has 50 star(s) with 107 fork(s). There are 21 watchers for this library.
  • It had no major release in the last 12 months.
  • There are 9 open issues and 6 have been closed. On average issues are closed in 320 days. There are 1 open pull requests and 0 closed requests.
  • It has a positive sentiment in the developer community.
  • The latest version of google-play-services is current.
google-play-services Support
Best in #Mobile Application
Average in #Mobile Application
google-play-services Support
Best in #Mobile Application
Average in #Mobile Application

quality kandi Quality

  • google-play-services has 0 bugs and 0 code smells.
google-play-services Quality
Best in #Mobile Application
Average in #Mobile Application
google-play-services Quality
Best in #Mobile Application
Average in #Mobile Application

securitySecurity

  • google-play-services has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
  • google-play-services code analysis shows 0 unresolved vulnerabilities.
  • There are 3 security hotspots that need review.
google-play-services Security
Best in #Mobile Application
Average in #Mobile Application
google-play-services Security
Best in #Mobile Application
Average in #Mobile Application

license License

  • google-play-services does not have a standard license declared.
  • Check the repository for any license declaration and review the terms closely.
  • Without a license, all rights are reserved, and you cannot use the library in your applications.
google-play-services License
Best in #Mobile Application
Average in #Mobile Application
google-play-services License
Best in #Mobile Application
Average in #Mobile Application

buildReuse

  • google-play-services releases are not available. You will need to build from source code and install.
  • google-play-services has no build file. You will be need to create the build yourself to build the component from source.
  • google-play-services saves you 1203 person hours of effort in developing the same functionality from scratch.
  • It has 2710 lines of code, 1 functions and 98 files.
  • It has low code complexity. Code complexity directly impacts maintainability of the code.
google-play-services Reuse
Best in #Mobile Application
Average in #Mobile Application
google-play-services Reuse
Best in #Mobile Application
Average in #Mobile Application
Top functions reviewed by kandi - BETA

kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample Here

Get all kandi verified functions for this library.

Get all kandi verified functions for this library.

google-play-services Key Features

A Cordova plugin for Android that adds Google Play Services

UnknownPluginException using Google Play Services and Plugins DSL

copy iconCopydownload iconDownload
buildscript {
 repositories {
   google()
   mavenCentral()
 }
 dependencies {
   classpath 'com.google.gms:google-services:4.3.10'
 }
}
apply plugin: 'com.google.gms.google-services'
buildscript {
 repositories {
   google()
   mavenCentral()
 }
 dependencies {
   classpath 'com.google.gms:google-services:4.3.10'
 }
}
apply plugin: 'com.google.gms.google-services'
id 'com.google.gms.google-services' version '4.3.10' apply false
plugins {
    id 'com.android.application' version '7.1.1' apply false
    id 'com.android.library' version '7.1.1' apply false
    id 'org.jetbrains.kotlin.android' version '1.6.10' apply false
    id 'com.google.dagger.hilt.android' version '2.41' apply false
    id 'com.google.gms.google-services' version '4.3.10' apply false
    id 'com.google.firebase.crashlytics' version '2.8.1' apply false
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
plugins {
    id 'com.android.application'
    id 'org.jetbrains.kotlin.android'
    id 'org.jetbrains.kotlin.kapt'
    id 'com.google.dagger.hilt.android'
    id 'com.google.gms.google-services'
    id 'com.google.firebase.crashlytics'
}

android {
    compileSdk 32

    signingConfigs {
        config {
            enableV3Signing true
            enableV4Signing true
        }
    }
}
pluginManagement {
    repositories {
        gradlePluginPortal()
        google()
        mavenCentral()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
    }
}
rootProject.name = "MyApp"
include ':app'
id 'com.google.gms.google-services' version '4.3.10' apply false
plugins {
    id 'com.android.application' version '7.1.1' apply false
    id 'com.android.library' version '7.1.1' apply false
    id 'org.jetbrains.kotlin.android' version '1.6.10' apply false
    id 'com.google.dagger.hilt.android' version '2.41' apply false
    id 'com.google.gms.google-services' version '4.3.10' apply false
    id 'com.google.firebase.crashlytics' version '2.8.1' apply false
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
plugins {
    id 'com.android.application'
    id 'org.jetbrains.kotlin.android'
    id 'org.jetbrains.kotlin.kapt'
    id 'com.google.dagger.hilt.android'
    id 'com.google.gms.google-services'
    id 'com.google.firebase.crashlytics'
}

android {
    compileSdk 32

    signingConfigs {
        config {
            enableV3Signing true
            enableV4Signing true
        }
    }
}
pluginManagement {
    repositories {
        gradlePluginPortal()
        google()
        mavenCentral()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
    }
}
rootProject.name = "MyApp"
include ':app'
id 'com.google.gms.google-services' version '4.3.10' apply false
plugins {
    id 'com.android.application' version '7.1.1' apply false
    id 'com.android.library' version '7.1.1' apply false
    id 'org.jetbrains.kotlin.android' version '1.6.10' apply false
    id 'com.google.dagger.hilt.android' version '2.41' apply false
    id 'com.google.gms.google-services' version '4.3.10' apply false
    id 'com.google.firebase.crashlytics' version '2.8.1' apply false
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
plugins {
    id 'com.android.application'
    id 'org.jetbrains.kotlin.android'
    id 'org.jetbrains.kotlin.kapt'
    id 'com.google.dagger.hilt.android'
    id 'com.google.gms.google-services'
    id 'com.google.firebase.crashlytics'
}

android {
    compileSdk 32

    signingConfigs {
        config {
            enableV3Signing true
            enableV4Signing true
        }
    }
}
pluginManagement {
    repositories {
        gradlePluginPortal()
        google()
        mavenCentral()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
    }
}
rootProject.name = "MyApp"
include ':app'
id 'com.google.gms.google-services' version '4.3.10' apply false
plugins {
    id 'com.android.application' version '7.1.1' apply false
    id 'com.android.library' version '7.1.1' apply false
    id 'org.jetbrains.kotlin.android' version '1.6.10' apply false
    id 'com.google.dagger.hilt.android' version '2.41' apply false
    id 'com.google.gms.google-services' version '4.3.10' apply false
    id 'com.google.firebase.crashlytics' version '2.8.1' apply false
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
plugins {
    id 'com.android.application'
    id 'org.jetbrains.kotlin.android'
    id 'org.jetbrains.kotlin.kapt'
    id 'com.google.dagger.hilt.android'
    id 'com.google.gms.google-services'
    id 'com.google.firebase.crashlytics'
}

android {
    compileSdk 32

    signingConfigs {
        config {
            enableV3Signing true
            enableV4Signing true
        }
    }
}
pluginManagement {
    repositories {
        gradlePluginPortal()
        google()
        mavenCentral()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
    }
}
rootProject.name = "MyApp"
include ':app'

Ionic App - Cordova build - Intel XDK - Showing white screen after splash

copy iconCopydownload iconDownload
<preference name="SplashMaintainAspectRatio" value="true" />
<preference name="SplashShowOnlyFirstTime" value="false" />
<preference name="FadeSplashScreenDuration" value="1000" />
<preference name="SplashScreenDelay" value="30000" />
<preference name="ShowSplashScreenSpinner" value="true" />
<preference name="AutoHideSplashScreen" value="false" />
<preference name="FadeSplashScreen" value="true" />
<preference name="ShowSplashScreen" value="true" />
initializeApp() {
    this.platform.ready().then(() => {
      setTimeout(() => {
        this.splashScreen.hide();
      }, 1000);

    });
  }
<preference name="SplashMaintainAspectRatio" value="true" />
<preference name="SplashShowOnlyFirstTime" value="false" />
<preference name="FadeSplashScreenDuration" value="1000" />
<preference name="SplashScreenDelay" value="30000" />
<preference name="ShowSplashScreenSpinner" value="true" />
<preference name="AutoHideSplashScreen" value="false" />
<preference name="FadeSplashScreen" value="true" />
<preference name="ShowSplashScreen" value="true" />
initializeApp() {
    this.platform.ready().then(() => {
      setTimeout(() => {
        this.splashScreen.hide();
      }, 1000);

    });
  }

Community Discussions

Trending Discussions on google-play-services
  • UnknownPluginException using Google Play Services and Plugins DSL
  • RuntimeException causes ANR on Android
  • Google Play Games Services in Ionic React (Capacitor)
  • Native Exception on a Pixel 2 XL
  • Ionic App - Cordova build - Intel XDK - Showing white screen after splash
Trending Discussions on google-play-services

QUESTION

UnknownPluginException using Google Play Services and Plugins DSL

Asked 2022-Feb-19 at 05:20

I'm creating a new application in Android Studio Bumblebee and this defaults to using the new Groovy DSL plugin management in settings.gradle.

I need to be able to use Google Play Services to enable Firebase functionality, however I am running into a build error when applying the com.google.gms.google-play-services plugin using the documentation here: Google Play Services Readme

I have added the following to my settings.gradle file:

pluginManagement {
    repositories {
        gradlePluginPortal()
        google()
    }
    plugins {
        id 'com.android.application' version '7.1.0-alpha13'
        id 'com.android.library' version '7.1.0-alpha13'
        id 'org.jetbrains.kotlin.android' version '1.5.31'
        id 'com.google.gms.google-services' version '4.3.10'
    }
}

and the following to my app's build.gradle file:

plugins {
    id 'com.android.application'
    id 'org.jetbrains.kotlin.android'
    id 'com.google.gms.google-services'
}

however when I build the application, I get the following UnknownPluginException:

Plugin [id: 'com.google.gms.google-services', version: '4.3.10'] was not found in any of the following sources:

* Try:
Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Exception is:
org.gradle.api.plugins.UnknownPluginException: Plugin [id: 'com.google.gms.google-services', version: '4.3.10'] was not found in any of the following sources:

- Gradle Core Plugins (plugin is not in 'org.gradle' namespace)
- Plugin Repositories (could not resolve plugin artifact 'com.google.gms.google-services:com.google.gms.google-services.gradle.plugin:4.3.10')
  Searched in the following repositories:
    Gradle Central Plugin Repository
    Google

I have also tried the legacy method of classpath etc. but this results in a much longer error message regarding dependency resolution.

I'm not sure what I am doing wrong.

ANSWER

Answered 2021-Oct-27 at 18:47

Adding the google-services plugin to the plugins {} block is causing errors. The alternate way that I've found is:

  1. First, in your root build file (not the one in the app folder), inside the buildscript {} block, add this
buildscript {
 repositories {
   google()
   mavenCentral()
 }
 dependencies {
   classpath 'com.google.gms:google-services:4.3.10'
 }
}
  1. In the build file in the app folder, apply the plugin like this,
apply plugin: 'com.google.gms.google-services'

In step 1, using mavenCentral() is necessary as the google-services plugin downloads the linked dependencies like gson from maven central :)

Source https://stackoverflow.com/questions/69701090

Community Discussions, Code Snippets contain sources that include Stack Exchange Network

Vulnerabilities

No vulnerabilities reported

Install google-play-services

You can download it from GitHub.
You can use google-play-services like any standard Java library. Please include the the jar files in your classpath. You can also use any IDE and you can run and debug the google-play-services component as you would do with any other Java program. Best practice is to use a build tool that supports dependency management such as Maven or Gradle. For Maven installation, please refer maven.apache.org. For Gradle installation, please refer gradle.org .

Support

For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .

DOWNLOAD this Library from

Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from
over 430 million Knowledge Items
Find more libraries
Reuse Solution Kits and Libraries Curated by Popular Use Cases
Explore Kits

Save this library and start creating your kit

Explore Related Topics

Share this Page

share link
Consider Popular Mobile Application Libraries
Try Top Libraries by MobileChromeApps
Compare Mobile Application Libraries with Highest Support
Compare Mobile Application Libraries with Highest Quality
Compare Mobile Application Libraries with Highest Security
Compare Mobile Application Libraries with Permissive License
Compare Mobile Application Libraries with Highest Reuse
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from
over 430 million Knowledge Items
Find more libraries
Reuse Solution Kits and Libraries Curated by Popular Use Cases
Explore Kits

Save this library and start creating your kit

  • © 2022 Open Weaver Inc.