Please refer to the following articles when going through these questions!
What is anything needs to be changed during the initialization of rich push functionality?
Yes, if you are utilizing rich push functionality, you will need to support iOS 10. Depending on which type of functionality, you will need to implement the corresponding iOS 10 code to enable the required functionality.
Do we need to send the some/new data to TUNE to support rich push functionality?
No, you do not need to send any type of new data to our system to support Rich Push functionality. Once the correct code is set up in your application, Rich Push methods are sent out.
What is Jinja?
Jinja is a full-featured template engine. For more information on Jinja see the Jinja's Templating Design documentation.
If you add a Jinja variable will you be able to display default values as well?
Yes! We highly recommend that you insert a default value as well as a Jinja value in case the user does not have that user profile value. If the user does not have they value, they will not receive the push notification.
To support the new type of push notifications, what needs to be changed on the client side?
If you are not using any type of personalized variables or the Rich Push notifications, you do not need to change anything. If you want to use personalized push notifications, you will need to send us the user profile values that you want to utilize in your personalized messages and add the personalized variables into the campaign. If you want to add images and videos, you will need to implement the Apple UNNotificationContent extension code. See the Apple Developers article for more information on this topic.
Can you support notifications with images and videos if so how is that set up?
Similar to the above, you will need to implement the Apple UNNotification Content extension code. The UNNoticationServiceExtension must be enabled before you can include images and videos to send with your notifications. For more information on this topic see the Apple developer UNNotifcationServiceExtension article on how to implement and handle the UNNotificationServiceExtension setting.
What minimum user data needs to be sent for personalized notifications?
If you add a Jinja variable and the Jinja variable is not populated in the system, a message displays and you are unable to continue, meaning that the jinja variable is not populated in the system. The minimum requirement for a personalized notification is to have the personalized variable in our system and to use the personalized variable in the campaign!
What image specifications are recommended if I want to include an image with a push?
TUNE's recommended image specifications are 600x300. TUNE recommends 600x300 image specifications to ensure that the image is rendered on low end and mid range devices. While a large size image with 2:1 aspect ratio may render on high end devices, it my not on low end to mid range devices. We recommend testing the image on devices in addition to using preview mode.