leometeor
leometeor
  • 发布:2025-10-13 18:14
  • 更新:2025-10-13 18:14
  • 阅读:11

离线打包,android消息跳转uniapp界面问题

分类:uni-app

我用的是HBuilderX3.99版本将uniapp应用离线打包到原生应用中,我需要实现点击状态栏的消息通知,跳转到uniapp的页面,请问如何正确实现?

我目前是一个入口的activity,通过代码DCUniMPSDK.getInstance().openUniMP(BarcodeProxy.context,"xxxxx"),打开uniapp应用的界面的。然后当我生成状态栏的消息,设置状态栏消息的点击操作PendingIntent。进入到uniapp应用界面。以下是我的生成PendingIntent的代码。现在的情况是,我点击状态消息后,会显示uniapp界面如图,给我的提示是:“检测到application配置有误,请按文档配置修改”,如果我点击确定,就会恢复到uniapp的界面。请问应该怎么样正常跳转显示uniapp的界面。

生成PendingIntent的代码:
private fun getPendingIntent(message: NotificationMessage): PendingIntent {
val intent = Intent(context, PandoraEntryActivity::class.java).apply {
flags = Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_REORDER_TO_FRONT
putExtra("data", message.data)
putExtra("id", message.notificationId)
}
val requestCode = message.id.hashCode() % Int.MAX_VALUE
return PendingIntent.getActivity(
context,
requestCode,
intent,
PendingIntent.FLAG_UPDATE_CURRENT or PendingIntent.FLAG_IMMUTABLE
)
}

2025-10-13 18:14 负责人:无 分享
已邀请:

要回复问题请先登录注册