{"id":18760544,"url":"https://github.com/evrone/notification_troubleshoot","last_synced_at":"2026-02-07T07:30:53.857Z","repository":{"id":56835545,"uuid":"350311144","full_name":"evrone/notification_troubleshoot","owner":"evrone","description":null,"archived":false,"fork":false,"pushed_at":"2021-03-25T13:53:15.000Z","size":147,"stargazers_count":3,"open_issues_count":1,"forks_count":1,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-07-29T07:25:29.222Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/evrone.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-03-22T11:05:11.000Z","updated_at":"2024-09-10T11:14:48.000Z","dependencies_parsed_at":"2022-09-02T03:40:43.159Z","dependency_job_id":null,"html_url":"https://github.com/evrone/notification_troubleshoot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/evrone/notification_troubleshoot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evrone%2Fnotification_troubleshoot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evrone%2Fnotification_troubleshoot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evrone%2Fnotification_troubleshoot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evrone%2Fnotification_troubleshoot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/evrone","download_url":"https://codeload.github.com/evrone/notification_troubleshoot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evrone%2Fnotification_troubleshoot/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268265830,"owners_count":24222526,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-01T02:00:08.611Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T18:13:07.353Z","updated_at":"2026-02-07T07:30:53.823Z","avatar_url":"https://github.com/evrone.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# notification_troubleshoot\n\n## Troubleshoot android notification.\n[![pub package](https://img.shields.io/pub/v/notification_troubleshoot.svg)](https://pub.dev/packages/notification_troubleshoot)\n[![Language](https://img.shields.io/badge/language-Dart-blue.svg)](https://dart.dev)\n\n\u003ca href=\"https://evrone.com/?utm_source=github\u0026utm_campaign=notification_troubleshoot\"\u003e\n  \u003cimg src=\"https://evrone.com/logo/evrone-sponsored-logo.png\"\n       alt=\"Sponsored by Evrone\" width=\"231\"\u003e\n\u003c/a\u003e\n\n### Developed for [Evrone.com](https://evrone.com/flutter?utm_source=github\u0026utm_campaign=notification_troubleshoot)\nLaunch vendor-specific Activity for fix autostart, power-saving and notification settings. [More...](#target-of-plugin)\n\nFor android used https://github.com/thelittlefireman/AppKillerManager library\n\n## Troubleshoot platforms:\n  * Android\n\nIf you need any functionality on another platform, create an issue\n\n\n## Getting Started\n\nYou can get a list of action:\n```dart\nfinal List\u003cNotificationTroubleshootActions\u003e availableActions = await NotificationTroubleshoot.availableActions;\n```\n\nShow all available actions in your application and let the user run that action:\n```dart\nNotificationTroubleshoot.startIntent(availableActions);\n```\n\n## Target of plugin\n\nWhen using push-Notification, there is often a problem that notifications do not work on some android devices. This is often due to custom services that the manufacturer added to the android firmware. For example, power saving, blocking push notifications, banning autorun, and so on.\n\nSome applications solve this problem by creating a troubleshooting guide, such as the one posted by Slack [https://slack.com/intl/en-ru/help/articles/360001562747-Known-issues-with-Android-notifications].\n    \nHowever android devices there is an appKillerManager library [https://github.com/thelittlefireman/AppKillerManager], which can open system settings on different vendors, where the user must allow the application to run in the background or mark the application as an exception in power saving.\n\n    \nWhen we use this package, we can create the \"problems with notifications\" item in the UI for the android app version  and show the user a list of actions that he should do, for example, make buttons:\n* \"Allow the application to use autorun\"\n* \"Remove background activity restrictions\"\n* other\n\n\n\nNow the plugin solves problems on Andoid devices, if similar problems are found on other devices platforms (web/Desktop), please create an issue\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevrone%2Fnotification_troubleshoot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fevrone%2Fnotification_troubleshoot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevrone%2Fnotification_troubleshoot/lists"}