我想在应用程序内显示通知消息,但不像 Malcom SDK 默认显示的那样,当我打开应用程序时会显示一个预定义的对话框。
我可以修改库的默认行为以我自己的方式显示消息吗?
非常感谢
您可以使用参数中的moduleNotificationsRegister()
方法 with来避免默认行为。false
showAlert
然后,要获取通知消息,您只需在onCreate()
启动 Activity 中添加以下内容:
String message = null;
if(getIntent()!=null && getIntent().getExtras()!=null){
message = (String)getIntent().getExtras().get(MCMNotificationModule.ANDROID_MESSAGE_KEY);
}
在最新的 Malcom Android SDK 2.0.5 中,情况发生了变化。现在,NotificationHandler
如果您想以自定义方式处理通知,您可以使用 a。
请参阅有关此的文档:
https://github.com/MyMalcom/malcom-lib-android/blob/master/doc/Notifications.md#check-notification