teknasyon/huawei-mobile-service

Huawei Mobile Services

2.0.10 2024-03-11 07:36 UTC

This package is auto-updated.

Last update: 2024-04-11 09:11:14 UTC


README

Current services:

  • InAppPurchase

Requirements

ext-json
ext-redis
google/apiclient
guzzlehttp/guzzle

Install

"repositories": [
    {
      "type": "git",
      "url": "https://github.com/Teknasyon-Teknoloji/huawei-mobile-service.git"
    }
],
"require" : {
    "teknasyon/huawei-mobile-service": "dev-master",
}

Usage

The first step is to define and implement the Job to be managed.

<?php

$client = new HuaweiClient($this->credentials);
if ($logger != null) {
    $client->setLogger($logger);
}
if ($redis != null) {
    $client->setRedis($redis);
}
$publisherService = new Publisher($client);


$subcriptionGetRequest = new SubscriptionGetRequest();
$subcriptionGetRequest->setSubscriptionId($subscriptionId);
$subcriptionGetRequest->setPurchaseToken($purchaseToken);

$purchase = $publisherService->purchases_subscriptions->get($subcriptionGetRequest);