Declaring methods in header files is used to get users of the class overview of a methods which they can use.
As soon as subscribing for a notification is usually an internal thing (you subscribe and receive notification in the same class), I'd say it's not needed.
However, if the method is a part of API, which can be used elsewhere, you'd probably want to put it in .h file.