我想从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");
什么都没有用。我做错了什么?
谅谅
这在iPhone上为我工作,使用以下步骤。
cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser.git
<a class="item" href="#" onclick="window.open('instagram://user?username=andrewoodleyjr', '_system'); return false;">
Instagram
</a>
我不相信Android有像iOS一样的钩子,因此instagram:/不会工作。
安卓有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