Noob問題在這裏: 當從我的反應本機應用程序中觸摸按鈕時是否可以打開外部應用程序? 具體來說,我想打開whatsapp,當我觸摸一個按鈕。我怎樣才能做到這一點?從反應原生應用程序打開外部應用程序
謝謝!
Noob問題在這裏: 當從我的反應本機應用程序中觸摸按鈕時是否可以打開外部應用程序? 具體來說,我想打開whatsapp,當我觸摸一個按鈕。我怎樣才能做到這一點?從反應原生應用程序打開外部應用程序
謝謝!
你必須使用React Native Linking API:
Linking.openURL('whatsapp://app')
你可以嘗試從應用程序的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
真棒。謝謝 – hecontreraso
我想這個代碼,但得到了一個異常'可能未處理的承諾拒絕錯誤:無法打開URL'whatsapp:// app':沒有發現活動處理意圖{act = android.intent.action.VIEW dat = whatsapp:// app flg = 0x10000000}' – goo
我一直在尋找這麼長時間:有沒有什麼地方可以看到應用程序的所有前綴/ slugs? (fb,linkedin,whatsapp) –