sbrilenko/php-device-checker

PHP设备检查器

0.1.0 2016-04-03 21:38 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:53:07 UTC


README

Build Status

PHP设备检查器

PHPDeviceChecker - 可以通过设备令牌检查移动操作系统。需要发送PN时使用。

安装

添加到你的 composer.json 文件中 - "sbrilenko/php-device-checker": "*"

目前支持Android和iOS设备

只需添加设备令牌

use \PHPDeviceChecker\PHPDeviceChecker;

$getIos = new PHPDeviceChecker("iOsDeviceTokenHere");

您将获得

{"iOsDeviceTokenHere":{"isiOs":true,"isAndroid":false,"os":"ios"}}

您可以使用函数生成一些值

$getIos->isiOs(); //true
$getIos->isAndroid(); //false
$getIos->os(); //"ios"

或者添加设备令牌数组

$tokenArray = new PHPDeviceChecker(["iOsDeviceToken","androidDeviceToken"]);

结果

{"iOsDeviceToken":{"isiOs":true,"isAndroid":false,"os":"ios"},"androidDeviceToken":{"isiOs":false,"isAndroid":true,"os":"android"}}

$tokenArray->isiOs(); // true By first token
$tokenArray->isAndroid(); // false By first token
$tokenArray->isiOs("iOsDeviceToken"); // true
$tokenArray->isAndroid("iOsDeviceToken"); // false
$tokenArray->isiOs("androidDeviceToken"); // false
$tokenArray->isAndroid("androidDeviceToken"); // true
$tokenArray->os(); // "ios" By first token
$tokenArray->os("iOsDeviceToken"); // "ios"
$tokenArray->os("androidDeviceToken"); // "android"

如果您想添加其他平台,请发送一个pull request或创建一个问题。