php hbuilder app推送,HBuilderX + 个推实现APP消息推送

废话不多Bb直接上步骤,有什么不懂得地方可以直接评论留言,看到会及时回复。

1.第一步

去个推官网注册自己的账号,创建应用

a36e879bc53c

点击创建应用

a36e879bc53c

Android包名就是你用HBuilderX打包时的包名

a36e879bc53c

然后就是Android签名 这个获取起来有点麻烦

第一步

要去这个网站下载Java SE Development Kit 12 Downloads

a36e879bc53c

a36e879bc53c

根据自己的电脑下载相应的版本

第二步

下载完成以后直接下一步下一步的安装上,

a36e879bc53c

使用管理员身份打开cmd, 切记要使用管理员身份,不然后面的步骤会有坑,到时候会指出来是那里

输出命令

cd C:\Program Files\Java\jre1.8.0_191\bin

下一步输出

keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000

初始的密钥库口令是 123456

填写相关信息后会在bin目录下生成一个 debug.keystore 文件

如果刚刚不以管理员身份运行的话会有写入失败等提示

然后再输入:

keytool -list -v -keystore debug.keystore

即可:

a36e879bc53c

这就是创建应用使用的SHA256 签名了

点击创建完成以后我们接着走下一步

2.第二步

a36e879bc53c

a36e879bc53c

将这些AppID 等相关配置参数填写到你项目的SDK配置中

a36e879bc53c

然后在index.html文件中获取app的CID:

document.addEventListener( "plusready", function(){

var pinf = plus.push.getClientInfo();

var cid = pinf.clientid;//客户端标识

console.log(cid) // app的CID

message = document.getElementById("message");

// 监听点击消息事件

plus.push.addEventListener( "click", function( msg ) {

console.log(msg)

}, false );

// 监听在线消息事件

plus.push.addEventListener( "receive", function( msg ) {

console.log(msg)

}, false );

}, false );

这里可以通过真机调试来获取到这个app的CID自行保存起来

a36e879bc53c

然后对项目进行云打包测试,因为在真机调试上收不到推送消息,所以只能打包下载测试,切记打包时的Android包名要与注册个推时的保持一致

3.第三步

下载项目完成,打开以后会在个推上看到实时在线用户为1

a36e879bc53c

然后点击创建推送,编辑完内容以后点击发送预览

a36e879bc53c

该CID为刚刚保存的CID 填写完成以后点击确认就OK了

a36e879bc53c

推送成功,大功告成!!!

a36e879bc53c

小伙伴们看完记得点个小心心

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值