在 iOS 应用中直接跳转到 AppStore 的方法

原创文章
声明:作者声明此文章为原创,未经作者同意,请勿转载,若转载,务必注明本站出处,本平台保留追究侵权法律责任的权利。
全栈老韩
全栈工程师,擅长iOS App开发、前端(vue、react、nuxt、小程序&Taro)开发、Flutter、React Native、后端(midwayjs、golang、express、koa)开发、docker容器、seo优化等。

比如微信在Mac的App Store中的链接是:
https://apps.apple.com/cn/app/%E5%BE%AE%E4%BF%A1/id836500024?mt=12

其中%E5%BE%AE%E4%BF%A1是“微信”的url encoded编码字符串。

找到你想要的应用程序的描述链接,比如:

http://itunes.apple.com/gb/app/微信/id836500024?mt=8

然后将 http:// 替换为 itms:// 或者 itms-apps://:  itms://itunes.apple.com/gb/app/%E5%BE%AE%E4%BF%A1/id836500024?mt=8
 itms-apps:// itunes.apple.com/gb/app/%E5%BE%AE%E4%BF%A1/id836500024?mt=8 

然后打开这个链接地址:

复制代码
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms://itunes.apple.com/gb/app/%E5%BE%AE%E4%BF%A1/id836500024?mt=8"]];
复制代码
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps ://itunes.apple.com/gb/app/%E5%BE%AE%E4%BF%A1/id836500024?mt=8"]];

在真机上面进行测试

暂无评论,快来发表第一条评论吧