jer*_*cob 3 sdk android push-notification android-notifications android-12
由于 android 12, 通知蹦床限制导致我的项目出现一个大问题。我开发了一个 SDK,用于显示本地通知。我的问题是我使用通知是为了显示横幅或在应用程序内打开 Web 视图。对于通知蹦床限制,我需要使用待定意图指定通知单击事件。我的问题是,从 SDK 端,我找到应用程序包 ID 并启动 MainActivity,每次我点击通知时,即使应用程序位于后台或前台,应用程序也会重新启动。
我需要了解以下信息
您是否遇到过相同或类似的问题?你是怎么解决的?任何帮助将不胜感激。谢谢你!
我正在使用透明活动来处理这个问题。所有与通知相关的工作都在透明活动中处理。
Intent intent = new Intent(mContext, NotificationActivity.class);
intent.putExtra("notification", parseInt(this.mActionDetail.getNotifyId()));
PendingIntent pendingIntent = PendingIntent.getActivity(mContext, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE);
builder.setContentIntent(pendingIntent);
builder.setAutoCancel(true);
notificationManager.notify(parseInt(this.mActionDetail.getNotifyId()), builder.build());
Run Code Online (Sandbox Code Playgroud)
创建透明活动NotificationActivity.class
| 归档时间: |
|
| 查看次数: |
4547 次 |
| 最近记录: |