gpt4 book ai didi

Android sinch 即时消息从通知生成器开始

转载 作者:行者123 更新时间:2023-11-30 01:53:07 25 4
gpt4 key购买 nike

我关注了 sinch tutorial用于制作消息传递应用程序。基于本教程,sinch 客户端从主要 Activity 开始。我能够使用 Parse 发送推送通知并创建一个通知生成器,但是当用户点击它时,显然 sinch 客户端没有启动,因此它不起作用。
如何从通知生成器中的 pendingIntent 运行 sinch 客户端,将我直接带到 MessagingActivity?我应该在哪里以及如何调用 MessagingService 和 BroadcastReceiver?

最佳答案

在您的通知方法中,您可以添加:

Intent intent = new Intent(this, MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
intent.putExtra("fromNotification", true);
intent.putExtra(INTENT_EXTRA_ID, senderId);
intent.putExtra(INTENT_EXTRA_NAME, name);

NotificationCompat.Builder builder = new NotificationCompat.Builder(this);
builder.setContentIntent(PendingIntent.getActivity(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT));

您将 MainActivity.class 改为 MessagingActivity.class 并使用 intent.putExtra() 放置您想要的额外内容。

关于Android sinch 即时消息从通知生成器开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32709157/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com