I have developed many server side remote event receivers, but I am new to remote event receivers’ world. Now based on my reading and some tutorials, I find that there are 2 main approaches to create remote event receivers:-
Created a new SP-hosted App >> inside the APP create a new list >> inside the App create a new RER and associated the RER with the new list.
Created a new SP-hosted App >> inside the App create a new RER and associated the RER with a list template (such as custom list).
Now I can understand that the first approach will only force the RER to fire in case the specific list’s items are (added, edited or deleted), while the second approach will be wider as the RER will be associated with all the lists that were created from the specified list templete .
But I have these questions:-
Let say I have an existing list, which I created using the UI. So can I associate a new RER with this list specifically (not to a list template)? or the list need to be created as part of the APP which contain the RER, for the RER to be associated with this list only?
What is better to associated RER to specific list or with specific list template? And when to use each approach?