问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

unity3d 本地推送 怎么实现杀掉进程后仍然显示推送

发布网友 发布时间:2022-05-01 14:41

我来回答

1个回答

热心网友 时间:2023-10-19 11:39

需要完成一个提供三个功能的模块:

1、设定X秒后显示一条推送通知;

2、设定X秒后显示一条通知,之后每天再显示一次;

3、清除本应用的所有推送。


开始:

1、  创建jar包工程

创建的时候要引入两个第三方jar包。

一个是Unity的包,地址: Unity安装目录\Editor\Data\PlaybackEngines\androidplayer\release\bin\classes.jar(貌似4.x的目录和5.x不太一样,但总之就是找到androidplayer里面的classes.jar)

还有一个是安卓SDK的包,地址: 安卓SDK安装目录\platforms\安卓版本\android.jar

2、  编码

思路就是使用AlarmManager服务,在一定时间后发起广播,然后通过接收器接受展示。如果你做过安卓开发,对这段代码肯定不会陌生。如果没做过也没关系,当成一个黑盒,在需要的时候调接口就行。

首先添加一个Java类,注意父类要设为BroadcastReceiver。

添加完成后,就可以开始写了:

3、  导出jar包

在项目上右键——Export,导出为jar格式。

4、添加AndroidManifest.xml

安卓应用中如果要让应用收到广播,还需要在AndroidManifest.xml中加入receiver标签。我们创建的项目是一个Java项目,不会自动生成AndroidManifest,所以需要手动写一个:

● 注意“<action android:name="UNITY_NOTIFICATOR" />”这里名字要和前面Java代码中的一致。

5、  在U3D项目中调用

创建一个新的U3D项目,在界面上放一个Text和两个Button:

然后将导出的jar文件和AndroidManifest.xml文件移动到 U3D项目目录\Assets\Plugins\Android下:

在几个UI的父节点上加一个脚本,内容如下:

● 注意实例化AndroidJavaObject的参数名字要和Java工程的包名类名一致。

然后绑定控件和事件方法。绑定好后先编译一下,如果通过了,就可以导出一个apk包了。将这个包安装到安卓设备上。手头没有安卓设备,就用模拟器来测试:

点击“Show”按钮,10秒后会收到通知(点击后可将应用至后台,或杀掉),而点击“Clean”按钮,通知都会被清除,至此,这个通知插件就完成了。

热心网友 时间:2023-10-19 11:40

需要完成一个提供三个功能的模块:

1、设定X秒后显示一条推送通知;

2、设定X秒后显示一条通知,之后每天再显示一次;

3、清除本应用的所有推送。


开始:

1、  创建jar包工程

创建的时候要引入两个第三方jar包。

一个是Unity的包,地址: Unity安装目录\Editor\Data\PlaybackEngines\androidplayer\release\bin\classes.jar(貌似4.x的目录和5.x不太一样,但总之就是找到androidplayer里面的classes.jar)

还有一个是安卓SDK的包,地址: 安卓SDK安装目录\platforms\安卓版本\android.jar

2、  编码

思路就是使用AlarmManager服务,在一定时间后发起广播,然后通过接收器接受展示。如果你做过安卓开发,对这段代码肯定不会陌生。如果没做过也没关系,当成一个黑盒,在需要的时候调接口就行。

首先添加一个Java类,注意父类要设为BroadcastReceiver。

添加完成后,就可以开始写了:

3、  导出jar包

在项目上右键——Export,导出为jar格式。

4、添加AndroidManifest.xml

安卓应用中如果要让应用收到广播,还需要在AndroidManifest.xml中加入receiver标签。我们创建的项目是一个Java项目,不会自动生成AndroidManifest,所以需要手动写一个:

● 注意“<action android:name="UNITY_NOTIFICATOR" />”这里名字要和前面Java代码中的一致。

5、  在U3D项目中调用

创建一个新的U3D项目,在界面上放一个Text和两个Button:

然后将导出的jar文件和AndroidManifest.xml文件移动到 U3D项目目录\Assets\Plugins\Android下:

在几个UI的父节点上加一个脚本,内容如下:

● 注意实例化AndroidJavaObject的参数名字要和Java工程的包名类名一致。

然后绑定控件和事件方法。绑定好后先编译一下,如果通过了,就可以导出一个apk包了。将这个包安装到安卓设备上。手头没有安卓设备,就用模拟器来测试:

点击“Show”按钮,10秒后会收到通知(点击后可将应用至后台,或杀掉),而点击“Clean”按钮,通知都会被清除,至此,这个通知插件就完成了。

热心网友 时间:2023-10-19 11:40

需要完成一个提供三个功能的模块:

1、设定X秒后显示一条推送通知;

2、设定X秒后显示一条通知,之后每天再显示一次;

3、清除本应用的所有推送。


开始:

1、  创建jar包工程

创建的时候要引入两个第三方jar包。

一个是Unity的包,地址: Unity安装目录\Editor\Data\PlaybackEngines\androidplayer\release\bin\classes.jar(貌似4.x的目录和5.x不太一样,但总之就是找到androidplayer里面的classes.jar)

还有一个是安卓SDK的包,地址: 安卓SDK安装目录\platforms\安卓版本\android.jar

2、  编码

思路就是使用AlarmManager服务,在一定时间后发起广播,然后通过接收器接受展示。如果你做过安卓开发,对这段代码肯定不会陌生。如果没做过也没关系,当成一个黑盒,在需要的时候调接口就行。

首先添加一个Java类,注意父类要设为BroadcastReceiver。

添加完成后,就可以开始写了:

3、  导出jar包

在项目上右键——Export,导出为jar格式。

4、添加AndroidManifest.xml

安卓应用中如果要让应用收到广播,还需要在AndroidManifest.xml中加入receiver标签。我们创建的项目是一个Java项目,不会自动生成AndroidManifest,所以需要手动写一个:

● 注意“<action android:name="UNITY_NOTIFICATOR" />”这里名字要和前面Java代码中的一致。

5、  在U3D项目中调用

创建一个新的U3D项目,在界面上放一个Text和两个Button:

然后将导出的jar文件和AndroidManifest.xml文件移动到 U3D项目目录\Assets\Plugins\Android下:

在几个UI的父节点上加一个脚本,内容如下:

● 注意实例化AndroidJavaObject的参数名字要和Java工程的包名类名一致。

然后绑定控件和事件方法。绑定好后先编译一下,如果通过了,就可以导出一个apk包了。将这个包安装到安卓设备上。手头没有安卓设备,就用模拟器来测试:

点击“Show”按钮,10秒后会收到通知(点击后可将应用至后台,或杀掉),而点击“Clean”按钮,通知都会被清除,至此,这个通知插件就完成了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
桑葚干直接吃还是泡水喝比较好桑葚干直接吃补肾吗 桑葚干泡水吃好还是干吃好 益智仁脑素神经酸片的功效与作用有哪些 黄冈师范学院师范专业有哪些 语文教育专业考研方向分析 黄冈师范学院语文教育专科毕业能拿教师资格证吗 php保留数字小数点后两位的方法 梦见被后咬 梦见母亲给赔鸡钱补了十二元的预兆 梦见门掉下来要二十五元修理费 苹果手机怎样可以实现推送本地新闻的功能? ios里面 本地推送需要证书吗 新浪微博取消本地资讯推送 ios 本地推送怎么自定义sound 网上买火车票无法输入CVN2码怎么回事 安卓怎么写一个pushservice推送本地消息 iOS 怎么做到每天进行本地推送,五天用户都没开启APP 就停止推送 ios 怎么让app每天9点本地推送 通知,本地通知,推送通知有什么区别 本地推送消息,每隔一天就会自动推送.怎样推送一次就取消 芝麻酱和花生酱是用来怎么吃的_ 请问花生酱可以用来炒什么菜? 我的花呗额度是1000现在用的只剩100多了,还能分期买一个900多的商品吗? 花生酱做菜怎么做好吃 我花呗额度1000,买个一个分期&#47;期1000元的东西,然后我提前还款之后还能再使用分期么? 假如花呗额度只有一千 买的东西六千 可不可以分期 花呗额度有1000想分期买两千块的手机怎么分期?? 花呗额度1000可以分期付款买手机么? 支付宝花呗分期,我现在花呗上限是1000,可以去分期5000元,5个月的还完的吗 戒掉gay倾向or做gay? ios里面的UILocalNotification本地推送的时间设置问题 lbs即消息推送对吗 椰浆西米露的做法,椰浆西米露怎么做好吃,椰浆 从异地回来,为什么本地政府推送为密接着 水果椰浆西米捞怎么做 求关公京剧脸谱图片和一个女性京剧角色的脸谱(要好看的!) 尿酸高糖尿病可以吃娃娃鱼吗 吃娃娃鱼有什么禁忌 高血糖的人能吃娃娃鱼吗 淋浴喷头喷水不畅,要清理一下,怎么打开? 什么显卡跟gtx750ti 性能差不多,而且还便宜? 性价比最高的显卡是什么?性能跟gtx750ti相近。 有没有和750ti性能差不多价格便宜的显卡 推荐一款比750ti性能好的显卡,不要太高, 1Cr11Ni2W2MoV是什么材料 怎么和领导谈辞职? 想跟领导谈离职问题,怎么说比较合适? 1Cr11Ni2W2MOV化学成分,供应1Cr11Ni2W2MOV是什么材质 如何与老板谈离职? 1cr11ni2w2miv材料