kostya > WWW-Yandex-PhoneDetector > WWW::Yandex::PhoneDetector

Download:
WWW-Yandex-PhoneDetector-1.07.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 1.07   Source  

NAME ^

WWW::Yandex::PhoneDetector - Detector mobile phone

SYNOPSIS ^

        #!/usr/bin/perl
        use strict;
        use WWW::Yandex::PhoneDetector;
        use Data::Dumper;

        my $phone_detector = WWW::Yandex::PhoneDetector->new();
        $phone_detector->user_agent('BlackBerry9700/5.0.0.351 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/123');
        $phone_detector->get();

        if($phone_detector->is_error){
                print $phone_detector->is_error();
                $phone_detector->flush();
                exit;
        }

        if($phone_detector->is_phone){
                print "yes mobile phone!\n"
                print "details mobile phone!\n"
                print Dumper $phone_detector->details();
                $phone_detector->flush();
        }

METHODS ^

user_agent

        $phone_detector->user_agent('BlackBerry9700/5.0.0.351 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/123');

UserAgent your customers

get

        $phone_detector->get();

Requires data from server

is_phone

        $phone_detector->is_phone();

Returns 1 if a mobile phone

is_error

        $phone_detector->is_error()

Returns the string with an error

flush

        $phone_detector->flush()

Cleans internal buffer

details

        $phone_detector->details();

Returns the hash detail phone

profile

        $phone_detector->profile('');

If the http header is present "profile" send it with help of this method

wap_profile

        $phone_detector->wap_profile('');

If the http header is present "wap-profile" send it with help of this method

x_wap_profile

        $phone_detector->x_wap_profile('');

If the http header is present "x-wap-profile" send it with help of this method

x_operamini_phone_ua

        $phone_detector->x_operamini_phone_ua('');

Additional title passed to the browser Opera Mini. Usually contains the full-browser version of mobile device.

AUTHOR ^

Kostya Ten, <kostya@cpan.org>

COPYRIGHT AND LICENSE ^

Copyright (C) 2010 by Kostya Ten

syntax highlighting: