Unity3D集成极光推送--安卓版

本文详细介绍了如何在Unity项目中集成极光推送服务,包括注册账号、下载SDK、配置项目、初始化推送及处理推送消息的步骤。适用于希望在游戏或应用中实现消息推送功能的开发者。

1:注册

官网注册账户,创建应用

2:demo体验

应用设置–>推送设置中,设置好应用包名后,即可下载体验包
在这里插入图片描述

3:官方教程

官方提供的是泛安卓平台下的集成方法Android SDK集成指南,笔者使用文中提到的手动集成方法。

3.1 SDK下载

资源下载

3.2 必要资源复制

  • 解压缩安卓版SDK包:jpush-android-3.x.x-release.zip
  • 复制libs/jcore-android-2.3.0.jar到Unity工程的Plugins/Android/libs目录下
  • 复制libs/jpush-android-3.5.8.jar到Unity工程的Plugins/Android/libs目录下
  • 复制libs/armeabi-v7a目录和libs/arm64-v8a目录到Unity工程Plugins/Android/libs目录下,其余小众版本不需要再考虑了
  • 再复制res目录到Plugins/Android目录下,即和libs同级目录

注意 默认情况下推送图标和工程的图标一致,在 5.0 以上系统将应用图标作为 statusbar icon 可能显示不正常,用户可以在res/drawable-hdpi下新增jpush_notification_icon.png图标即可显示正常。
特别注意,笔者亲测 图标背景 不能用纯色,需要用透明背景,把icon轮廓显示出来。如果背景是纯色,那么显示出来的是白色方块

3.3 初始化

在android studio中写了个继承自UnityPlayerActivity的MainActivity.java,并设置脚本所在包名和项目一致,在该脚本中对JPUSH初始化

public class MainActivity extends UnityPlayerActivity {
   
   
   @Override
   protected void onCreate(Bundle savedInstanceState) {
   
   
       super.onCreate(savedInstanceState);
       Log.d("unityPlugin","-------->初始化JPUSH"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

iningwei

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值