v2024.3.69.0 - Altcraft mSDK, Notify
Major changes
Mobile push SDK
Altcraft mSDK is a mobile programming interface (SDK) for integrating push notifications into mobile apps. It helps developers to easily connect Altcraft's notification system to their Android and iOS apps via Firebase and APNs platforms.
Altcraft mSDK allows you to:
- Automatically subscribe users to push notifications.
- Support sending notifications with text, images and action buttons.
- Update and refresh device tokens on the server for seamless notification delivery.
- Track notification delivery and user interaction with notifications.
- Automatically retry failed requests and work in the background.
Currently, the Altcraft mSDK is available upon request in the form of an archive.
Migration of mobile push templates
The structure of mobile push templates has been updated in the following files:
json_consts/templates/AndroidFirebase.json
json_consts/templates/IOSAPNS.json
json_consts/templates/IOSFirebase.json
If you are sending mobile push notifications through these providers and haven’t replaced these files with custom. files before, you need to** move the content of the original files before updating.**
To do this, copy the contents of each original file into the corresponding custom.
prefixed files:
json_consts/templates/custom.AndroidFirebase.json
json_consts/templates/custom.IOSAPNS.json
json_consts/templates/custom.IOSFirebase.json
Or copy them into files linked to your account:
json_consts/templates/custom.<account_number>.AndroidFirebase.json
json_consts/templates/custom.<account_number>.IOSAPNS.json
json_consts/templates/custom.<account_number>.IOSFirebase.json
Mobile Push Editor update
Mobile Push Editor has been updated (editor β). Removed redundant customization fields, added new buttons with the ability to select an action, implemented banner loading from the platform gallery, added the ability to mute. The "Critical PUSH notification" field has also been removed for iOS.
Notify integration
The platform now features a direct integration with Notify, allowing you to send transactional and service messages via VK, Odnoklassniki, and SMS. Implemented the ability to configure the resource channeland create custom templates.
Minor changes
- Added correct XML support to API 1.1 version of the platform. Learn more.
- Improved scenarios. Added possibility of scaling on the touchpad. Changed the system of setting links between scenario elements.
- Template previews have been improved.
Bug fixes
- Fixed an issue causing campaigns to hang during the RMQ reconnection stage due to high memory consumption.
- Export of profile history now executes faster.
- Changing the API token in the settings of the web push channel for Safari is now successfully saved.
- The analytics for undeliverables now correctly displays statistics for web push notifications.
- In the profile field of type array of objects, it is now possible to manually save an empty array by specifying the value
[]
, or through the API by passing"[]"
or""
to the field. A warning has been added when selecting an expired launch date in the campaign schedule. - A warning has been added when saving a scenario if no conditions are selected for the "Scheduled segment" node or if an empty segment is chosen, to prevent accidentally running it on the entire database.
- The HTTP(S) protocol is now displayed in the image URLs in the gallery.
- TypeScript has been updated for improved support and compatibility.
- The stability of the proctask and webcontrol processes has been improved.
- Minor interface issues in the platform have been fixed.
References: PL-16878, PL-16717, PL-16767, PL-16799, PL-16860, PL-16798, PL-16843, PL-16020, PL-16831, PL-16814, PL-16764, PL-16806, PL-16813, PL-16800, PL-16822, PL-16796, PL-16758, PL-16832, PL-16815, PL-16768, PL-16769, PL-16757, PL-16766, PL-16746, PL-16735, PL-16760, PL-16751, PL-16235, PL-16251, PL-16726, PL-15887, PL-15878, PL-15677, PL-16568, PL-16658, PL-16644, PL-15124, PL-16143, PL-12781, PL-16292, PL-16223, PL-6765, PL-15227, PL-16554, PL-16391, PL-16544, PL-16431, PL-16419, PL-14376, PL-16062, PL-16229, PL-16070, PL-15875, PL-15840, PL-15830, PL-14796, PL-8846, PL-15522, PL-13267, PL-15429, PL-15372, PL-15367, PL-15377, PL-15374, PL-14911