I'm developing an app that already uses JB4A and I would like to include iOS 10 rich notifications support (saving the compatibility with older iOS versions, 8 and 9).
Among many articles and tutorials, I read also the following ones: - https://salesforce-marketingcloud.github.io/JB4A-SDK-iOS/features/iOS10-notifications.html - https://salesforce-marketingcloud.github.io/JB4A-SDK-iOS/rich-push/rich-push-overview.html
These articles don't mention neither the creation of a Service Extension (i.e. to download the image whose URL is provided in the payload) nor of a Content extension (i.e. to customise the UI of a notification).
The second article mentions the 'Cloud Page Messages' and the use of the 'ETWKLandingPagePresenter'. This class contains one method that uses a NSURL to load a web page (that could already contain some 'rich content' as text and image).
So I'm a little bit confused. Are the two approaches mutual exclusives (either I have to use Service Extension + content extension). What am I missing?
I'll appreciate also some working code that you could link.
Thanks for you answers.