请问,在EMAS中,升级至 3.8.4可以解决,离线推送收不到的问题吗?
implementation 'com.aliyun.ams:alicloud-android-third-push-vivo:3.8.4 中找不到 import com.alibaba.sdk.android.push.VivoBadgeReceiver 10月26日 09:45
在实施过程中遇到了问题。这是因为您使用的旧版SDK可能不再包含 com.alibaba.sdk.android.push.VivoBadgeReceiver 类。
解决方法是:
更新 EMAS SDK 至最新版本,并在项目中导入新的类库。
或者在项目的 build.gradle 文件中添加如下代码:
allprojects {
repositories {
jcenter()
maven { url "http://maven.aliyun.com/nexus/content/groups/public/" }
}
}
这样就可以从阿里巴巴公共仓库中获取所需的类库。
根据您提供的信息,无法确定升级至3.8.4是否可以解决离线推送收不到的问题。但是,我可以提供一些可能有用的信息。
首先,您需要确认离线推送收不到的问题是由于您的应用程序本身的问题还是由于EMAS(阿里巴巴移动服务)的问题。如果问题是由于您的应用程序代码或配置错误导致的,那么升级EMAS版本可能不是解决问题的最佳方法。
其次,您需要查看EMAS的版本更新日志或官方文档,以了解3.8.4版本中是否修复了与离线推送相关的问题。如果3.8.4版本中确实修复了相关问题,那么升级到该版本可能会解决您的问题。
最后,关于您提到的找不到import com.alibaba.sdk.android.push.VivoBadgeReceiver
的问题,这可能是因为您使用的EMAS版本与您的代码不兼容。您可以尝试升级您的代码库或使用其他可用的导入路径,以确保您的代码可以正确地使用EMAS提供的API。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。