Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/onesignal/onesignal-xamarin-sdk
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
https://github.com/onesignal/onesignal-xamarin-sdk
notification-service onesignal push-notifications pushnotificaitions xamarin xamarin-android xamarin-forms xamarin-ios
Last synced: 3 days ago
JSON representation
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
- Host: GitHub
- URL: https://github.com/onesignal/onesignal-xamarin-sdk
- Owner: OneSignal
- License: other
- Created: 2016-02-10T23:34:09.000Z (almost 9 years ago)
- Default Branch: main
- Last Pushed: 2025-01-04T15:14:03.000Z (17 days ago)
- Last Synced: 2025-01-12T03:34:19.803Z (10 days ago)
- Topics: notification-service, onesignal, push-notifications, pushnotificaitions, xamarin, xamarin-android, xamarin-forms, xamarin-ios
- Language: Objective-C
- Size: 209 MB
- Stars: 106
- Watchers: 48
- Forks: 50
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
### OneSignal Xamarin SDK
[![NuGet](https://img.shields.io/nuget/v/OneSignalSDK.Xamarin.svg?label=NuGet)](https://www.nuget.org/packages/OneSignalSDK.Xamarin)---
[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.
#### Installation and Setup
See the [Setup Documentation](https://documentation.onesignal.com/docs/xamarin-sdk-setup) for installation and setup instructions.#### API
See OneSignal's [Xamarin SDK API](https://documentation.onesignal.com/docs/xamarin-sdk) page for a list of all available methods.#### Change Log
See this repository's [release tags](https://github.com/OneSignal/OneSignal-Xamarin-SDK/releases) for a complete change log of every released version.#### Support
Please 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.For account issues and support please contact OneSignal support from the [OneSignal.com](https://onesignal.com) dashboard.
#### Sample Project
To make it easier to become familiar with our SDK, we have included a sample project.
* Open ```Example.Shared.Application``` in Xamarin.
* In the Android project's ```AndroidManifest.xml```,
* Replace ```EDIT_APPID_TO_TEST_THIS_APP``` with your OneSignal Application ID.
* Replace ```EDIT_GPN_TO_TEST_THIS_APP``` with your Google Project Number.
* In the iOS project's ```Info.plist``` replace ```EDIT_APPID_TO_TEST_THIS_APP``` with your OneSignal Application ID.
* Build and deploy applications to your devices and send a test notification via the OneSignal dashboard.#### Supports:
* iOS 7 - 13
* Android 4.0.3 (API Level 15) through 9 (API Level 28)
* Xamarin Forms and Single View projects