我认为这就像使用诸如snapchat://或instagram://之类的URL方案一样简单,但我尝试了这一点并且没有任何反应(在iOS或Android中)。
我正试图在Cordova应用程序中实现这一目标。理想情况下,我想推出Snapchat或Instagram并加载视频或打开“浏览图库”页面,但如果无法做到这一点,我只能自己打开应用程序。
答案 0 :(得分:2)
两个想法:
window.open("snapchat://", "_system")
(根据https://stackoverflow.com/a/17887465/2543147打开浏览器应用),然后可以将请求退回到Snapchat app 答案 1 :(得分:0)
此 适用于iOS。 UIApplication.shared().openURL(URL("snapchat://"))
对于Android,它可以方便地执行以下操作。
Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.package.address");
if (launchIntent != null) {
startActivity(launchIntent);//null pointer check in case package name was not found
}
我还建议您参考以下网站,了解有关Instagram的更多信息 - > http://www.gotschemes.com/search/?app_id=5268
你的问题很可能源于它在cordova中的表现以及它如何转换为底层的本地sdk,因为否则你是对的,这通常非常简单易行。