如何从Ionic打开Instagram应用?

问题描述 投票:1回答:2

我想从Ionic直接打开instagram应用的perfil。

appAvailability检测到Instagram是可用的,但是当我尝试打开时,app(ionic)不识别 "instagram:/",并试图打开。

window.open("instagram://user?username=" + username, "_blank", "location=yes");

该应用(ionic)不能识别 "instagram:/",并试图在浏览器或inappbrowser(插件)中打开。

我也试过。

  window.open("instagram://user?username=" + username, "_blank", "location=yes");

 $window.open("instagram://user?username=" + username, "_system", "location=no");

什么都没有用。我做错了什么?

谅谅

cordova ionic-framework inappbrowser
2个回答
3
投票

这在iPhone上为我工作,使用以下步骤。

  1. 添加Cordova浏览器插件

cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser.git

  1. 添加一个打开Instagram的链接

<a class="item" href="#" onclick="window.open('instagram://user?username=andrewoodleyjr', '_system'); return false;"> Instagram </a>

我不相信Android有像iOS一样的钩子,因此instagram:/不会工作。


1
投票

安卓有instagram、twitter和facebook的钩子。你必须安装了这些应用才行。

window.open(link, '_system')。

其中,对于帖子,模式是

instagram://media?id=your-post-id
fb://facewebmodal/f?href=your-post-link
twitter://status?id=your-post-id
© www.soinside.com 2019 - 2024. All rights reserved.