我需要从我的反应原生应用程序中打开本机SMS应用程序。一旦打开,用户将找到已设置并准备好的文本和编号。我发现这个https://www.npmjs.com/package/react-native-sms,但它只适用于Android,我需要它也适用于iOS。任何帮助请通过React本机应用程序打开并发送消息
0
A
回答
1
你想要的东西绑定到MFMessageComposeViewController
,在GitHub上有一个包叫做React Native Message Composer,它声称它做到了,但似乎不再被主动维护。
0
这在iOS上不可行。 (See reference。)
要打开另一个应用程序,请使用Linking API。
你可以在Android上做你想要的东西,并且在iOS上至少打开短信应用程序,并为选定的收件人打开空白文本。
import {Linking, Platform} from 'react-native'
...
const url = (Platform.OS === 'android')
? 'sms:1-408-555-1212?body=yourMessage'
: 'sms:1-408-555-1212'
Linking.canOpenURL(url).then(supported => {
if (!supported) {
console.log('Unsupported url: ' + url)
} else {
return Linking.openURL(url)
}
}).catch(err => console.error('An error occurred', err))
相关问题
- 1. 通过应用程序发送消息
- 2. 通过安装的应用程序发送消息
- 3. 通过消息应用程序发送ListView结果
- 4. 连接API并通过Flask应用程序发回消息
- 5. 从iPhone应用程序发送消息
- 6. 通过HTTPS发送消息
- 7. 通过SuperSocket发送消息
- 8. 通过SIP发送消息
- 9. 如何将应用程序发送至应用程序消息
- 10. 在应用程序打开时检查通知中的消息
- 11. galaxy s6消息应用程序在消息浏览器中打开链接而不是打开应用程序?
- 12. 延迟应用程序关闭并发送消息
- 13. 从webapp打开本机应用程序
- 14. 使用PowerShell通过lync发送消息
- 15. 用ssh发送输入到iphone应用程序并打开
- 16. Android程序发送消息
- 17. 从Qt如何发送消息到本地应用程序
- 18. 通过URL打开vimeo应用程序
- 19. 通过EMail打开IOS应用程序
- 20. 通过URL打开YouKu应用程序
- 21. 通知JMS消息发送器(Web应用程序)后的消息通过监听
- 22. android发送链接并打开特定应用程序
- 23. iOS:使用Facebook登录并打开本机Facebook应用程序
- 24. 两个C#应用程序如何通过WiFi网络发送消息?
- 25. 如何通过OAuth(Twitter)从应用程序的screen_name发送直接消息
- 26. 本机Android WebRTC应用程序开发
- 27. 通过用户ID C#机器人发送消息
- 28. 发送通用消息
- 29. iPhone编程:通过蓝牙/ Wi-Fi从一个应用程序发送消息到另一个应用程序?
- 30. iOS 7/8 - 检测iOS消息应用程序打开,如果它已发送短消息