Masayuki Matsuki > HTTP-MobileAgent-Plugin-SmartPhone > HTTP::MobileAgent::Plugin::SmartPhone

Download:
HTTP-MobileAgent-Plugin-SmartPhone-0.03.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.03   Source  

NAME ^

HTTP::MobileAgent::Plugin::SmartPhone - Plugin of HTTP::MobileAgent for detecting smartphone

SYNOPSIS ^

    use HTTP::MobileAgent;
    use HTTP::MobileAgent::Plugin::SmartPhone;

    my $agent = HTTP::MobileAgent->new;
    if ($agent->is_smartphone) {
        if ($agent->is_ios) {
            if ($agent->is_iphone) {
                ...
            }
            elsif ($agent->is_ipod) {
                ...
            }
            elsif ($agent->is_ipad) {
                ...
            }
        }
        elsif ($agent->is_android) {
            if ($agent->is_android_tablet) {
                ...
            }
            else {
                ...
            }
        }
    }
    $agent->ios_version;      # eg. 5
    $agent->ios_full_version; # eg. 5_0_1

DESCRIPTION ^

HTTP::MobileAgent::Plugin::SmartPhone is a plugin of HTTP::MobileAgent for detecting smartphone.

METHODS ^

is_smartphone

True if ios or android.

is_ios

Checking iOS or not. Including iPhone, iPod and iPad.

is_iphone
is_ipod
is_ipad
ios_version

iOS major version. ex. 5. undef unless iOS.

ios_full_version

iOS full version. ex. 5_0_1. undef unless iOS.

is_android
is_android_tablet

experimental.

is_tablet

experimental.

AUTHOR ^

Masayuki Matsuki <y.songmu@gmail.com>

SEE ALSO ^

LICENSE ^

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

syntax highlighting: