iOS App 跳转到 AppStore

本文提供了一种简单方法来实现iOS设备上应用的跳转至AppStore,包括如何跳转至应用详情页及评论区。通过替换URL中的http://为itms-apps://,并使用Objective-C代码实现跳转。
摘要由CSDN通过智能技术生成

iOS App 跳转到 AppStore

iOS设备上的App经常需要跳转到AppStore中进行升级或者是评价,这个过程其实很简单:给一个需要跳转的App对应的URL,然后调用跳转的方法openURL:
不过这个URL地址老是忘记,还是记下了比较好。

直接跳转

其实这个问题很简单,首先拿到你要跳转到的AppStore地址(URL)例如:
https://itunes.apple.com/cn/app/jie-zou-da-shi/id493901993?mt=8

然后将 http:// 替换为 itms-apps://
然后调用以下代码

        NSString *str = [NSString stringWithFormat:@"itms-apps://itunes.apple.com/cn/app/jie-zou-da-shi/id493901993?mt=8"];
        NSURL * url = [NSURL URLWithString:str];

        if ([[UIApplication sharedApplication] canOpenURL:url])
        {
            [[UIApplication sharedApplication] openURL:url];
        }
        else
        {
            NSLog(@"can not open");
        }

跳转到评论区

代码如下:

        //去评分
        NSString *str = [NSString stringWithFormat:@"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=%@",@"1006631751"];
        NSURL * url = [NSURL URLWithString:str];

        if ([[UIApplication sharedApplication] canOpenURL:url])
        {
            [[UIApplication sharedApplication] openURL:url];
        }
        else
        {
            NSLog(@"can not open");
        }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值