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