sbrilenko / php-device-checker
PHP device checker
Installs: 12
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 1
Open Issues: 0
pkg:composer/sbrilenko/php-device-checker
Requires (Dev)
- phpunit/phpunit: 5.2.*
This package is not auto-updated.
Last update: 2025-10-12 00:31:03 UTC
README
PHP Device Checker
PHPDeviceChecker - can check mobile os by device token. Need for sending PN
Installation
add to your composer.json - "sbrilenko/php-device-checker": "*"
For now support Android And iOs devices
Just add device token
use \PHPDeviceChecker\PHPDeviceChecker; $getIos = new PHPDeviceChecker("iOsDeviceTokenHere");
You will get:
{"iOsDeviceTokenHere":{"isiOs":true,"isAndroid":false,"os":"ios"}}
You can use functions to gen some values:
$getIos->isiOs(); //true $getIos->isAndroid(); //false $getIos->os(); //"ios"
or added array of device tokens
$tokenArray = new PHPDeviceChecker(["iOsDeviceToken","androidDeviceToken"]);
result:
{"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"
If you want add other platforms just send a pull request or create an issue.