• Stars
    star
    101
  • Rank 338,166 (Top 7 %)
  • Language
    Objective-C
  • License
    Other
  • Created almost 9 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

OneSignal Xamarin SDK

NuGet


OneSignal 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.

Xamarin Notification

Installation and Setup

See the Setup Documentation for installation and setup instructions.

API

See OneSignal's Xamarin SDK API page for a list of all available methods.

Change Log

See this repository's release tags for a complete change log of every released version.

Support

Please visit this repository's Github issue tracker for feature requests and bug reports related specificly to the SDK.

For account issues and support please contact OneSignal support from the 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

More Repositories

1

react-native-onesignal

React Native Library for OneSignal Push Notifications Service
TypeScript
1,516
star
2

OneSignal-Flutter-SDK

OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your flutter app with OneSignal
Dart
582
star
3

OneSignal-Android-SDK

OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your native Android or Amazon app with OneSignal. https://onesignal.com
Java
573
star
4

OneSignal-iOS-SDK

OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your native iOS app with OneSignal. https://onesignal.com
Objective-C
464
star
5

OneSignal-Website-SDK

OneSignal is a push notification service for web and mobile apps. This SDK makes it easy to integrate your website with OneSignal Push Notifications. https://onesignal.com
TypeScript
377
star
6

OneSignal-Cordova-SDK

OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your Ionic, PhoneGap CLI, PhoneGap Build, Cordova, or Sencha Touch app with OneSignal. Supports Android, iOS, and Amazon's Fire OS platforms. https://onesignal.com
Java
238
star
7

OneSignal-Unity-SDK

OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your Unity app with OneSignal. https://onesignal.com
C#
208
star
8

onesignal-expo-plugin

The OneSignal Expo plugin allows you to use OneSignal without leaving the managed workflow. Developed in collaboration with SweetGreen.
TypeScript
101
star
9

OneSignal-WordPress-Plugin

OneSignal is a free push notification service for web and mobile apps. This plugin makes it easy to integrate your website with OneSignal Push Notifications. https://onesignal.com
SCSS
75
star
10

serde-redis

Serde support for redis-rs
Rust
74
star
11

OneSignal-Gradle-Plugin

Use with OneSignal-Android-SDK to help integrate it into your Android Studio or Gradle project. https://onesignal.com
Groovy
64
star
12

react-onesignal

React OneSignal Module: Make it easy to integrate OneSignal with your React App!
TypeScript
63
star
13

L3-37

Yet another Tokio connection pooler. May cause robot uprising.
Rust
53
star
14

OneSignal-XCFramework

OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your native iOS app with OneSignal. https://onesignal.com. This Repository hosts OneSignal's XCFramework to be used with Swift Package Manager
Swift
18
star
15

onesignal-node-api

OneSignal Node Client
TypeScript
17
star
16

linebased

Drop-in TCP command server
Rust
16
star
17

onesignal-ruby-api

Ruby
13
star
18

cli

Command line tool for OneSignal power users. 1-step iOS SDK Integration. Now in Beta.
Ruby
13
star
19

onesignal-php-api

The official OneSignal API client for PHP
PHP
11
star
20

onesignal-vue

Vue OneSignal Plugin: Make it easy to integrate OneSignal with your Vue App!
TypeScript
10
star
21

OneSignal-DotNet-SDK

OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your .NET app with OneSignal. https://onesignal.com
Objective-C
10
star
22

onesignal-vue3

Vue 3 OneSignal Plugin: Make it easy to integrate OneSignal with your Vue App!
TypeScript
9
star
23

onesignal-python-api

Python
8
star
24

onesignal-dotnet-api

C#
8
star
25

onesignal-go-api

The official OneSignal API client for Go
7
star
26

sdks

OneSignal simplifies customer messaging. Integrate with ease today.
6
star
27

OneSignal-ChromeApp-SDK

OneSignal is a free push notification service for Chrome and mobile apps. This plugin makes it easy to integrate your Chrome App or Extension with OneSignal. https://onesignal.com
JavaScript
6
star
28

onesignal-java-api

Java
5
star
29

onesignal-ngx

OneSignal Angular
4
star
30

hyper-client-pool

For when one hyper::Client isn't enough
Rust
4
star
31

rust-service

A framework for writing system services
Rust
4
star
32

onesignal-rust-api

OneSignal Rust API Client SDK library
Rust
4
star
33

envgrep

Search through all process environment variables on linux
Rust
4
star
34

api

API Reference. OpenAPI Specification files for OneSignal's REST API.
Shell
3
star
35

OneSignal-Marmalade-SDK

OneSignal is a free push notification service for mobile apps. This extension makes it easy to integrate your Marmalade app with OneSignal. https://onesignal.com
C++
3
star
36

HttpWebPushDemo

OneSignal HTTP web push demo.
CSS
3
star
37

geocoder_rs

Rust
2
star
38

web-test-ext

Chrome extension to aid in web SDK tests by providing browser automation and settings controls.
JavaScript
2
star
39

OneSignal-Cordova-Dependencies-Compat

Use for Intel XDK with the onesignal-cordova-plugin-pgb-compat pluign. https://onesignal.com
2
star
40

NotificationActivityBackstackExample

Example showing Activity back stack started from notifications do NOT work correctly on some devices, such as Xiaomi
Java
2
star
41

openssl

C
2
star
42

thesis

Rust library for controling experimental refactors
Rust
2
star
43

help

Get help using and integrating OneSignal's powerful messaging service. Community and commercial support available.
1
star
44

OneSignal-Alexa-Nodejs-SDK

This plugin makes it easy to integrate your Amazon Alexa Skill with OneSignal. https://onesignal.com
JavaScript
1
star
45

docs

OneSignal Documentation. Community-driven documentation for users and developers.
1
star
46

zk-4lw

ZooKeeper Four Letter Word Client Library for Rust
Rust
1
star
47

OneSignal-Solar2D-SDK

OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your Solar2D app with OneSignal https://www.onesignal.com
Java
1
star
48

CustomPushOriginSubdomainDemo

Setup OneSignal web push notifications with notifications coming from https://my-push-subdomain.yoursite.com. This repo demos the behind-the-scenes code used for the actual "my-push-subdomain".yoursite.com.
HTML
1
star
49

examples

Customer Messaging made obvious. Tutorials and Recipes for using OneSignal. Sample applications that show the way.
1
star