NAME
WWW::Google::Cloud::Messaging::Response::ResultSet - An accessor of result data.
SYNOPSIS
my
$results
=
$res
->results;
while
(
my
$result
=
$results
->
next
) {
my
$reg_id
=
$result
->target_reg_id;
if
(
$result
->is_success) {
say
sprintf
'message_id: %s, reg_id: %s'
,
$result
->message_id,
$reg_id
;
}
else
{
warn
sprintf
'error: %s, reg_id: %s'
,
$result
->error,
$reg_id
;
}
if
(
$result
->has_canonical_id) {
say
sprintf
'reg_id %s is old! refreshed reg_id is %s'
,
$reg_id
,
$result
->registration_id;'
}
}
DESCRIPTION
WWW::Google::Cloud::Messaging::Response::Result is an accessor of result data.
METHODS
new($result)
Create a WWW::Google::Cloud::Messaging::Response::Result. This method used on WWW::Google::Cloud::Messaging::Response::ResultSet internal.
is_success()
Returns true if do not have error
field.
message_id()
String representing the message when it was successfully processed.
error()
String describing an error that occurred while processing the message for that recipient.
For more information, please check http://developer.android.com/guide/google/gcm/gcm.html#error_codes.
registration_id()
If set, means that GCM processed the message but it has another canonical registration ID for that device.
has_canonical_id()
Returns true if contain the registration_id
field.
target_reg_id()
Return the registration id that associated with this response. This value is one of the registration_ids
field specified at the time of request.
AUTHOR
xaicron <xaicron@cpan.org>
COPYRIGHT
Copyright 2012 - xaicron
LICENSE
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.