SMS SDK Methods
Collect and remove SMS Numbers through your app or website.
OneSignal's Mobile and Web SDKs provide methods for adding and removing phone numbers (aka SMS subscriptions) from a user record.
These methods require OneSignal Mobile SDKs 5.0.0+ and Web SDK 160000+.
Adding a phone number
Use Identity Verification
If you have a backend server, we strongly recommend using Identity Verification with your users. Your backend can generate an SMS Authentication Token and send it to your app or website.
Add a new SMS subscription (phone number) to the current user. Requires phone numbers to follow the E.164 international telephone number plan.
OneSignal.getUser().addSms("+15558675309")
OneSignal.User.addSms("+15558675309")
[OneSignal.User addSms:@"+15558675309"];
OneSignal.User.addSms("+15558675309")
OneSignal.User.AddSms("+15558675309");
OneSignal.User.addSms("+15558675309");
OneSignal.User.addSms("+15558675309");
OneSignal.User.addSms("+15558675309");
window.plugins.OneSignal.User.addSms("+15558675309");
Removing a phone number
Remove an SMS subscription (phone number) from the current user.
OneSignal.getUser().removeSms("+15558675309")
OneSignal.User.removeSms("+15558675309")
[OneSignal.User removeSms:@"+15558675309"];
OneSignal.User.removeSms("+15558675309")
OneSignal.User.RemoveSms("+15558675309");
OneSignal.User.removeSms("+15558675309");
OneSignal.User.removeSms("+15558675309");
OneSignal.User.removeSms("+15558675309");
window.plugins.OneSignal.User.removeSms("+15558675309");
Updated 4 months ago
What’s Next