微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有没有一种方法可以处理代码中无休止的推送通知中的按钮单击以及该怎么做?

如何解决有没有一种方法可以处理代码中无休止的推送通知中的按钮单击以及该怎么做?

我正在使用backendless作为后端构建带有推送通知的android应用程序。我在处理按钮时遇到问题。我知道我可以使用模板(从backendless Console)推送通知,并且有处理点击的选项,但是我想知道是否可以通过代码而不是模板来完成所有操作?

我也搜索了类似的问题,但是我发现的所有内容都是陈旧且不推荐使用的。

image

我使用此功能来推送通知,但我不知道如何设置按钮以及如何处理按钮单击。

public static void sendPushNotification(String channel,String message,String header,List<String> devices) {

        DeliveryOptions deliveryOptions = new DeliveryOptions();
        deliveryOptions.setPushSinglecast(devices);

        PublishOptions publishOptions = new PublishOptions();
        publishOptions.putHeader("android-ticker-text",header);
        publishOptions.putHeader("android-content-title",header);
        publishOptions.putHeader("android-content-text",message);

        backendless.Messaging.publish(channel,message,publishOptions,deliveryOptions,new AsyncCallback<MessageStatus>() {
            @Override
            public void handleResponse(MessageStatus response) {
            }

            @Override
            public void handleFault(backendlessFault fault) {
            }
        });
    }

解决方案: https://support.backendless.com/t/customise-push-notification/10863/20

解决方法

我终于找到答案了,如果您有类似的问题,请去这里检查: https://support.backendless.com/t/customise-push-notification/10863/20

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。