React native iOS open message app with default text

react-native, reactjs

Solution

The working syntax on iOS (as at 11.2) appears to be `sms:123&body=mybody`, note the `&` as a separator rather than `?`.

Be warned though this `&` separator is contrary to RFC5724 (and Android), so somewhat likely to change in future iOS versions.

Also, interestingly Apple has this to say (emphasis added):

The format for URLs of this type is `sms:<phone>`, where `<phone>` is an optional parameter that specifies the target phone number of the SMS message. This parameter can contain the digits 0 through 9 and the plus (+), hyphen (-), and period (.) characters. The URL string must not include any message text or other information.

Problem

``` Code: Linking.openURL('sms:'+number+'?body=Hi'); ``` I try to open message app with mobile no and content.but mobile no and content combine together in to section.How to fix this issue?any help will be appricated.thanks in advance

Original source

Related problems