相信很多朋友,在审核通过后,都想早点在appstore上搜索到自己的应用, 这里我写了个脚本,一旦可以搜索到了,就会及时提醒,是不是方便很多 接下来就上代码啦


前提是应用销售地区必需包括美国

                                
#!/bin/bash

resultVersion=$1;

while [[ 1 ]]; do
    # 我的应用 将id 换成自己的appid
    content=`curl https://itunes.apple.com/lookup?id=1491657114`;
    # 获取线上版本号
    version=${content#*"version"};
    version=${version%%,*};
    version=${version%\"*};
    version=${version##*\"};
    # 最新版本号和线上版本号对比,如果一样,说明已经可以搜到
    if [[ $version == $resultVersion ]]; then
        echo "you can search on appstore now";
        say "you can search on appstore now";
    fi
    # 10s 查询一次
    sleep 10;
done
                            

这是通过shell写的,上面有简单的注释 使用方法为,将上面的代码保存到文件中,例如在终端中执行:

   touch observe.sh 

用编辑器打开这个文件,将上述代码拷贝进去,然后保存 再给这个文件加上可执行权限

   chmod +x observe.sh 

然后执行

   ./observe.sh 1.0.3 

此时如果可以在appstore上搜索到1.0.3的应用了,电脑就会读出来"you can search on appstore now",当然这是在Mac上执行的,如果想在Linux上执行,可以用其他的方式通知,例如邮件,最好在通知后加个 exit; 把while循环停止掉,这里就不做实现了 最最最最后,如果感觉好用,麻烦赏脸下载代码中测试的应用,这是我自己开发的应用,如果有任何建议或意见,可以留言,感恩不尽,谢谢