dismiss method
Records that the user dismissed announcementId at version.
Implementation
@override
Future<void> dismiss(String announcementId, int version) async {
final prefs = await SharedPreferences.getInstance();
final map = _decode(prefs.getString(storageKey));
map[announcementId] = version;
await prefs.setString(storageKey, jsonEncode(map));
}