1.0.1 • Published 3 years ago
cordova-hmsgmschecker-plugin v1.0.1
Cordova Check Huawei/Google Services Availability
Use this plugin to check if an android device has the Huawei Services
available. It would be helpful if you want to check if the device is a Huawei without Google Services
.
Install
cordova plugin add https://github.com/angelcamacho34/cordova-HMSGMS-Checker-plugin
or
cordova plugin add cordova-hmsgmschecker-plugin
Usage in Javascript
// available => Android
HMSGMSChecker.isHMSAvailable(successCallback, failureCallback)
successCallback({ status: boolean})
status will betrue
if the device is a Huawei devicefailureCallback(error:string)
is called if there was an error checking if the device has not Huawei Services.
HMSGMSChecker.isGMSAvailable(successCallback, failureCallback)
successCallback({ status: boolean})
status will betrue
if the device is a Google devicefailureCallback(error:string)
is called if there was an error checking if the device has not Google Services.
Usage in Ionic
On service or component when you are going to use the plugin:
declare const HMSGMSChecker;
@Component({...}) //It could be a @Injectable()
export class Component {
validateHuaweiServices() {
return new Promise((res, rej) => {
HMSGMSChecker.isHMSAvailable(
({ status }) => res(status),
(err) => rej(err)
)
})
}
yourFunc() {
this.validateHuaweiServices()
.then(...)
.catch(...)
}
}
Contributing
- Fork it
- Create your feature branch (
git checkout -b feature/my-feature
) - Commit your changes (
git commit -am 'Changes description'
) - Push to the branch (
git push origin feature/my-feature
) - Create new Pull Request