ph-7 / phonedetector
Detect user's mobile phone based on their phone's OS.
1.2.0
2022-04-09 00:45 UTC
Requires
- php: >=7.2.0
Requires (Dev)
- phpunit/phpunit: ^8.2
README
Lightweight PHP 7.2 library that detects users' mobile phone based on the device OS.
📓 Installation (with Composer)
composer require ph-7/phonedetector
🎮 Usage
Below are two simple examples of what you can do with PhoneDetector library.
Example 1
use PierreHenry\PhoneDetector\PhoneDetector; $phoneDetector = new PhoneDetector(); if ($phoneDetector->isAndroid()) { echo 'Your mobile phone is Android!'; } if ($phoneDetector->isIos()) { echo 'Your mobile phone runs on iOS'; }
Example 2
<?php require 'vendor/autoload.php'; // Include Composer to load the library use PierreHenry\PhoneDetector\PhoneDetector; $phoneDetector = new PhoneDetector(); if ($phoneDetector->isAndroid()) { $url = 'https://play.google.com/store/apps/details?id=com.lifyzer'; } elseif($phoneDetector->isIos()) { $url = 'https://apps.apple.com/app/longer-life-lifyzer-food-scan/id1466196809'; } else { $url = 'https://DEFAULT-URL.example'; } header('Location: ' . $url);
⚙ Server Requirement
- PHP 7.2 or higher.
🚀 Author
Pierre-Henry Soria, a Passionate, Zen&Cool Belgian Software Engineer 🇧🇪 🍫
😄 Used By...
I initially created PhoneDetector to redirect users to the correct app's store for https://get.lifyzer.com depending on the mobile device.
https://github.com/Lifyzer/get.lifyzer.com
⚖ License
PhoneDetector library is generously distributed under MIT License.