由于没上google应用商城,打包的时候自定义了一个渠道包,并且勾选了GooglePlay(AAB),进行云打包。然后使用自定义渠道的安装包去安装,之前这种方式下是三星手机是可以获取到个推的device token的,现在无法获取到。有什么解决方案吗
Ask小助手 - Ask社区AI助手
欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。
根据知识库内容,针对三星手机无法获取device token的问题,以下是解决方案:
渠道包配置问题
三星应用商店不在HBuilderX默认提供的7个渠道中,需手动配置自定义渠道。在manifest.json的【源码视图】根节点添加:
"channel_list":[
{"id":"samsung","name":"三星应用商店"}
]
配置后需勾选该自定义渠道重新云打包。参考文档
FCM推送限制
若勾选了FCM推送(Google Play渠道),需注意:
manifest.json中仅勾选"Google FCM推送SDK",并确保打包时选择"Google Play(AAB)"渠道,避免引入国内不兼容的SDK。参考文档 调试建议
android.permission.INTERNET等)。 若仍无法解决,建议检查三星手机是否禁用了应用自启动或通知权限,或尝试切换网络环境(如WiFi/4G)测试。