{"id":19251018,"url":"https://github.com/onesignal/onesignal-xamarin-sdk","last_synced_at":"2025-05-15T12:04:05.263Z","repository":{"id":38146977,"uuid":"51481149","full_name":"OneSignal/OneSignal-Xamarin-SDK","owner":"OneSignal","description":"OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your Xamarin app with OneSignal. https://onesignal.com","archived":false,"fork":false,"pushed_at":"2025-05-11T04:55:20.000Z","size":219560,"stargazers_count":106,"open_issues_count":29,"forks_count":50,"subscribers_count":47,"default_branch":"main","last_synced_at":"2025-05-11T12:51:59.268Z","etag":null,"topics":["notification-service","onesignal","push-notifications","pushnotificaitions","xamarin","xamarin-android","xamarin-forms","xamarin-ios"],"latest_commit_sha":null,"homepage":null,"language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OneSignal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2016-02-10T23:34:09.000Z","updated_at":"2024-12-31T11:13:23.000Z","dependencies_parsed_at":"2024-04-22T20:03:04.733Z","dependency_job_id":"8a81ff5d-f9bd-4c47-8474-e5f32ac7567e","html_url":"https://github.com/OneSignal/OneSignal-Xamarin-SDK","commit_stats":{"total_commits":333,"total_committers":18,"mean_commits":18.5,"dds":0.5705705705705706,"last_synced_commit":"f8f850755caa97bb9252613b6b0eeae99275917b"},"previous_names":[],"tags_count":59,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OneSignal%2FOneSignal-Xamarin-SDK","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OneSignal%2FOneSignal-Xamarin-SDK/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OneSignal%2FOneSignal-Xamarin-SDK/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OneSignal%2FOneSignal-Xamarin-SDK/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OneSignal","download_url":"https://codeload.github.com/OneSignal/OneSignal-Xamarin-SDK/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254337612,"owners_count":22054253,"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","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":["notification-service","onesignal","push-notifications","pushnotificaitions","xamarin","xamarin-android","xamarin-forms","xamarin-ios"],"created_at":"2024-11-09T18:19:38.409Z","updated_at":"2025-05-15T12:04:00.241Z","avatar_url":"https://github.com/OneSignal.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://media.onesignal.com/cms/Website%20Layout/logo-red.svg\"/\u003e\n\u003c/p\u003e\n\n### OneSignal Xamarin SDK\n[![NuGet](https://img.shields.io/nuget/v/OneSignalSDK.Xamarin.svg?label=NuGet)](https://www.nuget.org/packages/OneSignalSDK.Xamarin)\n\n---\n\n[OneSignal](https://onesignal.com) is a free email, sms, push notification and in-app message service for mobile apps. This plugin makes it easy to integrate your Xamarin application with OneSignal.\n\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://app.onesignal.com/images/android_and_ios_notification_image.gif\" width=\"400\" alt=\"Xamarin Notification\"\u003e\u003c/p\u003e\n\n#### Installation and Setup\nSee the [Setup Documentation](https://documentation.onesignal.com/docs/xamarin-sdk-setup) for installation and setup instructions.\n\n#### API\nSee OneSignal's [Xamarin SDK API](https://documentation.onesignal.com/docs/xamarin-sdk) page for a list of all available methods.\n\n#### Change Log\nSee this repository's [release tags](https://github.com/OneSignal/OneSignal-Xamarin-SDK/releases) for a complete change log of every released version.\n\n#### Support\nPlease visit this repository's [Github issue tracker](https://github.com/OneSignal/OneSignal-Xamarin-SDK/issues) for feature requests and bug reports related specificly to the SDK.\n\nFor account issues and support please contact OneSignal support from the [OneSignal.com](https://onesignal.com) dashboard.\n\n#### Sample Project\nTo make it easier to become familiar with our SDK, we have included a sample project.\n* Open ```Example.Shared.Application``` in Xamarin.\n* In the Android project's ```AndroidManifest.xml```,\n  * Replace ```EDIT_APPID_TO_TEST_THIS_APP``` with your OneSignal Application ID.\n  * Replace ```EDIT_GPN_TO_TEST_THIS_APP``` with your Google Project Number.\n* In the iOS project's ```Info.plist``` replace ```EDIT_APPID_TO_TEST_THIS_APP``` with your OneSignal Application ID.\n* Build and deploy applications to your devices and send a test notification via the OneSignal dashboard.\n\n#### Supports:\n* iOS 7 - 13\n* Android 4.0.3 (API Level 15) through 9 (API Level 28)\n* Xamarin Forms and Single View projects\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonesignal%2Fonesignal-xamarin-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fonesignal%2Fonesignal-xamarin-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonesignal%2Fonesignal-xamarin-sdk/lists"}