2017-03-01 122 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 
相關問題