Compare commits

..
Author SHA1 Message Date
Daniel Sogl 17226781b8 feat(onesignal): add OneSignal v5 user-centric API, deprecate removed v2 flat API
onesignal-cordova-plugin v5.0.0 replaced the flat OneSignal.* bridge (startInit,
sendTag, getIds, ...) with a namespaced, user-centric API exposed under
window.OneSignal (User, Notifications, Session, Location, InAppMessages, Debug,
LiveActivities). None of the old flat methods exist in the v5.5.2 bundle.
2026-07-27 22:21:34 +02:00
2 changed files with 1338 additions and 32 deletions
File diff suppressed because it is too large Load Diff
@@ -18,12 +18,6 @@ export interface SmsOptionsAndroid {
* Set to "INTENT" to send SMS with the native android SMS messaging. Leaving it empty will send the SMS without opening any app.
*/
intent?: string;
/**
* Selects which SIM to use on dual-SIM devices when sending with no intent. Use "0" for the primary SIM slot and "1" for the secondary SIM slot.
* If no slot is specified the default SIM slot will be used.
*/
slot?: string;
}
/**
@@ -84,16 +78,4 @@ export class SMS extends AwesomeCordovaNativePlugin {
hasPermission(): Promise<boolean> {
return;
}
/**
* Requests permission to send SMS (Android Marshmallow and later)
*
* @returns {Promise<boolean>} returns a promise that resolves with a boolean that indicates if permission was granted
*/
@Cordova({
platforms: ['Android'],
})
requestPermission(): Promise<boolean> {
return;
}
}