Home  >  Article  >  Backend Development  >  PHP SDK (composer version) developed for Umeng message push: Android push_PHP tutorial can be sent by province

PHP SDK (composer version) developed for Umeng message push: Android push_PHP tutorial can be sent by province

WBOY
WBOYOriginal
2016-07-13 10:32:151379browse

The APP has always wanted to push Android push by province, city and county, but it can only analyze the user's longitude and latitude, tag and send.

Now there is finally a service provider providing it.

Umeng news push can be "push by province", which is very convenient.

I made PHP SDK (composer version) for Umeng and provided it for everyone to use so that it can be easily integrated into regular projects.

Package: https://packagist.org/packages/sinkcup/umeng-message-sdk-php

Open source code: https://github.com/sinkcup/umeng-message-sdk-php

Example:

1. Download the example APP: http://com-163-sinkcup.qiniudn.com/io.github.sinkcup.message.umeng-14.4.18.1341-cnblogs-release.apk

Scan the QR code to download:

2. Download and install the PHP SDK example and run PHP

Download address: https://github.com/sinkcup/umeng-message-sdk-php/tree/0.0.1/examples

Then execute:

cd examples/<span 
composer update
php Message.php</span>

3. The mobile phone will receive the push. Screenshot of the effect:

Example code:

<?<span php
require_once __DIR__ . </span><span '</span><span /vendor/autoload.php</span><span '</span><span ;
$conf </span>=<span  array(
    </span><span '</span><span appkey</span><span '</span>            => <span '</span><span 534ce13b56240b219b00106d</span><span '</span>, <span //</span><span 按照友盟后台填写</span>
    <span '</span><span app_master_secret</span><span '</span> => <span '</span><span j96jq7s8vfdt9ldhsrivjxkzbwezi4uv</span><span '</span>, <span //</span><span 按照友盟后台填写</span>
<span );

$o </span>=<span  new \Umeng\Message\Client($conf);
</span><span //</span><span 广播</span>
$data =<span  array(
    </span><span '</span><span title</span><span '</span> => <span '</span><span 广播标题</span><span '</span><span ,
    </span><span '</span><span text</span><span '</span> => <span '</span><span 友盟测试:broadcastNotification 这是一条广播</span><span '</span><span ,
);
$r </span>= $o-><span broadcastNotification($data);
var_dump($r);

</span><span //</span><span 按省发通知</span>
$data =<span  array(
    </span><span '</span><span title</span><span '</span> => <span '</span><span 河北欢迎你</span><span '</span><span ,
    </span><span '</span><span text</span><span '</span> => <span '</span><span 燕郊的别野、驴肉的火烧,这是另一种生活方式</span><span '</span><span ,
    </span><span '</span><span province</span><span '</span> => <span '</span><span 河北</span><span '</span><span ,
);
$r </span>= $o-><span sendLbsNotification($data);
var_dump($r);
 
</span><span //</span><span 其他功能的使用方法:请参考 tests/</span>
?>

Reference:

http://dev.umeng.com/message

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/756406.htmlTechArticleApps have always wanted to push Android push by provinces, cities and counties, but they can only analyze the user's longitude and latitude, tag and send. Now finally a service provider provides it. Umeng news push can be pushed by province,...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn