flutter,跳转到应用市场(android侧),下载对应的app,微信app的appstore中的appid号

拈花ヽ惹草 提交于 2020-03-06 01:51:01

二话不说,直接上跳转方法:

LaunchReview.launch(androidAppId: "com.tencent.mm", iOSAppId: 414478124);

其中,launch_review: ^2.0.0是一个跳转应用市场的flutter插件。微信app对应的苹果市场appstore中的id为414478124.

那么怎么知道一个app在appstore中的appid呢?

方法很简单,直接在appstore中搜索它,再分享,复制分享链接,粘贴出来,你会发现url后面会带有idxxxxxxxxx字样,如下:

https://apps.apple.com/cn/app/%E5%BE%AE%E4%BF%A1/id414478124,id后面的数字即为app对应的appid。

如题,flutter项目中要求用户通过微信app登录,但是当用户没有安装微信时,引导用户跳转到应用市场(android国内、google、ios appstore)。

说明,android侧app其实没有太多的限制,直接调用上面的代码,对应写入android侧的app包名即可跳转到应用市场中的app页面;

ios侧由于苹果不允许在用用户没有安装的情况下跳转到appstore中的app,如果用户没有下载app(比喻微信),则最好不要跳转,直接做提示即可,要不然会被拒。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!