{"id":23178499,"url":"https://github.com/cometchat/ionic-cordova-chat-push-notification-app","last_synced_at":"2025-08-18T12:30:49.732Z","repository":{"id":97324976,"uuid":"323566954","full_name":"cometchat/ionic-cordova-chat-push-notification-app","owner":"cometchat","description":"Push Notification App for Ionic (iOS/Android)","archived":false,"fork":false,"pushed_at":"2024-04-03T14:12:11.000Z","size":735,"stargazers_count":11,"open_issues_count":0,"forks_count":9,"subscribers_count":14,"default_branch":"main","last_synced_at":"2025-07-06T09:51:38.163Z","etag":null,"topics":["app","chat","ionic","messenger"],"latest_commit_sha":null,"homepage":"https://www.cometchat.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cometchat.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-22T08:31:41.000Z","updated_at":"2024-04-26T08:47:38.000Z","dependencies_parsed_at":"2024-03-13T15:15:10.934Z","dependency_job_id":null,"html_url":"https://github.com/cometchat/ionic-cordova-chat-push-notification-app","commit_stats":null,"previous_names":["cometchat/ionic-cordova-chat-push-notification-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cometchat/ionic-cordova-chat-push-notification-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cometchat%2Fionic-cordova-chat-push-notification-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cometchat%2Fionic-cordova-chat-push-notification-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cometchat%2Fionic-cordova-chat-push-notification-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cometchat%2Fionic-cordova-chat-push-notification-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cometchat","download_url":"https://codeload.github.com/cometchat/ionic-cordova-chat-push-notification-app/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cometchat%2Fionic-cordova-chat-push-notification-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270994990,"owners_count":24681853,"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-18T02:00:08.743Z","response_time":89,"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":["app","chat","ionic","messenger"],"created_at":"2024-12-18T07:11:33.221Z","updated_at":"2025-08-18T12:30:49.351Z","avatar_url":"https://github.com/cometchat.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"CometChat\" src=\"https://assets.cometchat.io/website/images/logos/banner.png\"\u003e\n\u003c/p\u003e\n\n# Token-based Push Notifications Sample App\n\nThis Sample app will guide you to setup Push Notifications in your Ionic application.\n\n![CometChat Pro Ionic Push Notifications](images/cometchat-pro-ionic-push-notifications.png)\n\n## Pre-requisite\n1. Login to the \u003ca href=\"https://app.cometchat.io/\" target=\"_blank\"\u003eCometChat Dashboard\u003c/a\u003e.\n2. Select an existing app or create a new one.\n3. Go to \"API \u0026 Auth Keys\" section and copy the `REST API` key from the \"REST API Keys\" tab.\n4. Go to the \"Extensions\" section and Enable the Push Notifications extension.\n5. Go to the \"Installed\" tab in the same section and open the settings for this extension and Set the version to `V2`.\n6. Paste the `REST API Key` in the Settings.\n7. Go to \u003ca href=\"https://console.firebase.google.com/\" target=\"_blank\"\u003eFirebase Console\u003c/a\u003e and get the Server Key for your app. Paste the Server Key in the settings and click on save.\n7. Copy your app's `APP_ID`, `REGION` and `AUTH_KEY` from the Dashboard. These will be required in the next steps.\n\n## Usage\n\n1. Clone this repository.\n2. Navigate to the `src` directory and replace `APP_ID`, `REGION` and `AUTH_KEY` with yours in `src/consts.ts` file.\n3. Go to \u003ca href=\"https://console.firebase.google.com/\" target=\"_blank\"\u003eFirebase Console\u003c/a\u003e and get your `google-services.json` and `GoogleService-Info.plist`.\n4. Place the `google-services.json` in android/app folder. Place the `GoogleService-Info.plist` in ios/App folder.\n5. Install dependencies using `npm install`.\n6. Run the following commands:\n```\nionic build\nnpx cap sync\nnpx cap copy\n```\n8. To run your Android app, execute `npx cap open android`.\n9. To run your iOS app, execute `npx cap open ios`.\n10. Please make sure you have followed all the steps mentioned for the \u003ca href=\"https://capacitorjs.com/docs/guides/push-notifications-firebase\" target=\"_blank\"\u003eCapacitor Plugin\u003c/a\u003e.\n\n---\n\n## Documentation\n\n\u003ca href=\"https://prodocs.cometchat.com/docs/extensions-enhanced-push-notification\" target=\"_blank\"\u003eToken-based Push Notifications\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcometchat%2Fionic-cordova-chat-push-notification-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcometchat%2Fionic-cordova-chat-push-notification-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcometchat%2Fionic-cordova-chat-push-notification-app/lists"}