服务器设置来电自启动来电和调整参数。可对设备进行接听、转移或修改。是否开启自动接听、广播摄像头。该接口仅支持匿名入会。可配置成主持人,为主持人开启。具体配置请见设置手册。如果开启“使用企业配置”,则呼叫会默认来电。可配置为与会者发起呼叫、邀请。可配置为与会者发起呼叫、呼叫。
步骤2:自启动分析
步骤2:自启动分析 该章节为您介绍如何通过Autoruns工具查看哪些程序被配置为在系统启动和登录时自动启动。
集成原因,由于公司项目集成极光推送,Android 8+以上的手机,app 在未运行的情况下接收不到消息,而且现在SDK版本要更新到26,华为手机有影响。
华为推送集成,浪费了我不少时间,主要还是文档有些乱。集成之后我把它分为三部分,一,配置集成环境;二,处理接收消息。三,点击通知栏,跳转到相应页面。
compile 'com.huawei.android.hms:push:2.6.3.301'
运行GetHMSAgent_cn.bat文件,
输入相应的信息包名和appid(这个需要自行申请),有一个支付id,没有可以瞎填;
选择完成之后把copysrc目录的java文件复制到自己的项目里;
AppManifestConfig.xml复制到自己的app的AndroidManifest.xml中;
首先根据emui版本判断是否可以使用华为推送
初始化
激活Token,并且发送到服务器
获取的token,会在相应的广播接收器中
需要在Activity或者application中注册IPushCallback监听,获取token,在发送自己的后台服务器。
华为一般有两个revicer,作用不同。下面这个根据 <intent-filter>,可以看出是用来接收token的。另外说一下,消息分为透传消息和通知栏消息。我使用的是通知栏消息,这个Revicer的透传消息没用用到。
另外一个Revicer,两个Revicer不同之处在与 <intent-filter>,功能也就不同。这
个Revicer的作用在于接收通知栏触发时间以及通知栏消息
在AndroidManifest.xml中声明一个透明activity,用来中转到想要的页面
生成相应的intentUri,把它给后台,填写到华为的服务器上。点击通知栏消息,就可以直接跳转到这个HWPushTranslateActivity。
生成的intnetUri给后台就行。华为就可以隐式跳转到HWPushTranslateActivity,HWPushTranslateActivity里面获取action再跳转到相应的页面就可以了。
难点在于用GetHMSAgent_cn.bat生成符合项目的文件,也不是难就是文档不清楚。另外,点击通知栏不打开启动页,需要配置HWPushTranslateActivity。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)