2

我想在应用程序内显示通知消息,但不像 Malcom SDK 默认显示的那样,当我打开应用程序时会显示一个预定义的对话框。

我可以修改库的默认行为以我自己的方式显示消息吗?

非常感谢

4

2 回答 2

3

您可以使用参数中的moduleNotificationsRegister()方法 with来避免默认行为。falseshowAlert

然后,要获取通知消息,您只需在onCreate()启动 Activity 中添加以下内容:

String message = null;

if(getIntent()!=null && getIntent().getExtras()!=null){

    message = (String)getIntent().getExtras().get(MCMNotificationModule.ANDROID_MESSAGE_KEY);

}
于 2013-09-24T10:07:25.030 回答
3

在最新的 Malcom Android SDK 2.0.5 中,情况发生了变化。现在,NotificationHandler如果您想以自定义方式处理通知,您可以使用 a。

请参阅有关此的文档:

https://github.com/MyMalcom/malcom-lib-android/blob/master/doc/Notifications.md#check-notification

于 2013-11-27T11:06:43.173 回答