2017-03-01 123 views

回答

4

你必须使用React Native Linking API

Linking.openURL('whatsapp://app') 

而且,看看How can I integrate WhatsApp into my app

+0

真棒。谢谢 – hecontreraso

+0

我想这个代码,但得到了一个异常'可能未处理的承诺拒绝错误:无法打开URL'whatsapp:// app':没有发现活动处理意图{act = android.intent.action.VIEW dat = whatsapp:// app flg = 0x10000000}' – goo

+0

我一直在寻找这么长时间:有没有什么地方可以看到应用程序的所有前缀/ slugs? (fb,linkedin,whatsapp) –

0

你可以尝试从应用程序的API使用的参数。例如在我的情况下,我不得不在IOS上打开地图,并开始从A点导航到B.因此,我检查了HERE的文档,并使用导航链接: “http://maps.apple.com/?saddr=Cupertino&daddr=San+Francisco”创建查询以打开应用程序:

<TouchableOpacity onPress={() => Linking.openURL('maps://app?saddr=Cupertino&San+Francisco')}> 
     <Text>Navigate</Text> 
</TouchableOpacity> 

您可以使用坐标也一样,lat和长:

maps://app?saddr=Cupertino&S100.123+101.222 
相关问题