我想在應用程序內顯示通知消息,但不是默認情況下由Malcom SDK顯示的通知消息,當我打開應用程序時會顯示預定義的對話框。如何使用Malcom Android SDK顯示自定義通知消息?
我可以修改庫的默認行爲以自己的方式顯示消息嗎?
非常感謝您
我想在應用程序內顯示通知消息,但不是默認情況下由Malcom SDK顯示的通知消息,當我打開應用程序時會顯示預定義的對話框。如何使用Malcom Android SDK顯示自定義通知消息?
我可以修改庫的默認行爲以自己的方式顯示消息嗎?
非常感謝您
在馬爾科姆最新的Android SDK中2.0.5的事情發生了變化。如果您想以自定義方式處理通知,現在可以使用NotificationHandler
。
查看該文檔:
https://github.com/MyMalcom/malcom-lib-android/blob/master/doc/Notifications.md#check-notification
您可以在showAlert
PARAM使用moduleNotificationsRegister()
法false
避免默認行爲。
然後,得到通知的消息,你只需要添加這對您的發射活動的onCreate()
:
String message = null;
if(getIntent()!=null && getIntent().getExtras()!=null){
message = (String)getIntent().getExtras().get(MCMNotificationModule.ANDROID_MESSAGE_KEY);
}