在Unity中使用极光推送服务器消息

首先需要在极光官网上注册帐号,然后进入开发者平台创建应用https://www.jiguang.cn/accounts/platform

在Unity中使用极光推送服务器消息_第1张图片

 继续点击  完成推送设置

在Unity中使用极光推送服务器消息_第2张图片

填写应用包名 就是Unity打包时需要写的名字如  com.ra.b

然后下载集成的Package包。https://github.com/jpush/jpush-unity3d-plugin    (GitHub)

 如果GitHub上下载失败可以通过这个链接下载: https://download.csdn.net/download/hu_jinbo/10847437

 

下载完解压后文件夹架构如

在Unity中使用极光推送服务器消息_第3张图片

 然后打开Unity后点击unitypackage包,并将Examples拖入工程,

在Unity中使用极光推送服务器消息_第4张图片

下面开始操作

1 将Examples文件中PluginsDemo脚本挂在Main Camera上;

2 打开Android下 AndroidManifest文件,将里面的应用包名改为极光推送上创建应用包名,应用的AppKey改为创建应用的AppKey。

然后switch为Android平台将其打包,如果遇到这样问题

在Unity中使用极光推送服务器消息_第5张图片

 右键点击Android下的jpush文件Show in Explorer, 用压缩方式打开jpush.arr文件如

在Unity中使用极光推送服务器消息_第6张图片

在 打开AndroidManifest.xml文件(右键内部查看器打开)

将targetSdkVersion改为 24 ,保存即可。

Unity操作完成。

打开打包后的apk。接下来进入极推后台 推送消息。

选择应用进行推送,

在Unity中使用极光推送服务器消息_第7张图片

大功告成

在Unity中使用极光推送服务器消息_第8张图片

如果需要将此功能接入已经有其他SDK工程中还需要更改,因为Unity中只能有一个AndroidManifest文件。更改如下将原来最外的AndroidManifest内容cope到arr包中的AndroidManifest中

的内容cope到aar包中 android:targetSdkVersion="24"/>后即可。

工程链接 https://download.csdn.net/download/hu_jinbo/10848680

 

你可能感兴趣的:(在Unity中使用极光推送服务器消息)