起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4764|回复: 12

[处理中3] 上传appstore被拒,app更新方式出错

[复制链接]

99

主题

375

帖子

816

积分

高级会员

Rank: 4

积分
816
QQ
发表于 2017-2-15 10:38:04 | 显示全部楼层 |阅读模式
RT,审核结果上说我的app使用了itms-services URL scheme 去安装更新app了,这是不符合appstore的审核规则的。为了避免用户混淆, app版本更新必须使用IOS内置的更新机制。
因为之前使用的不是上架appstore的版本,所以每次大版本更新我的新版本app都是放在自己的服务器上,然后使用itms-services去链接自己的服务器资源地址,现在如果要上架的话,如何调整?

99

主题

375

帖子

816

积分

高级会员

Rank: 4

积分
816
QQ
 楼主| 发表于 2017-2-15 10:48:56 | 显示全部楼层
芝麻来人~~~
回复

使用道具 举报

发表于 2017-2-15 11:21:22 | 显示全部楼层
请问是使用系统自带的更新机制吗?
http://docs.wex5.com/app-resources-and-version-update/
按理说没问题啊!其他客户都没反应过这种情况!

审核返回的完整信息是什么?上网查下

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

99

主题

375

帖子

816

积分

高级会员

Rank: 4

积分
816
QQ
 楼主| 发表于 2017-2-15 13:34:54 | 显示全部楼层
我是根据您这边的更新机制自己修改了一下,更新代码如下:
//检查App版本
        UPDATE_VERSION.checkAppVersion = function(){
                var version = DF999.CONFIG.versionInfo.appInfo.version;
                var downloadURL = DF999.CONFIG.pkg_download_url;
                if(UPDATE_VERSION.compareVersion(VER.version, version)){
                        var params = {
                                text : "请更新最新客户端:V" + version,
                                okFun : function(){
                                        var url = "";
                                        if(justep.Browser.isIOS){
                                                url = "itms-services://?action=download-manifest&url=" + downloadURL + ".plist";
                                        }
                                        if(justep.Browser.isAndroid){
                                                url = downloadURL + ".apk";
                                        }
                                        window.open(url, '_system');
                                }
                        };
                        justep.Portal.AlertExit(params);
                        return true;
                }
               
                return false;
        };
回复 支持 反对

使用道具 举报

99

主题

375

帖子

816

积分

高级会员

Rank: 4

积分
816
QQ
 楼主| 发表于 2017-2-15 13:42:16 | 显示全部楼层
然后审核信息我也给您:


During review, your app installed or launched executable code, which is not in compliance with the App Store Review Guidelines. Specifically, your app uses the itms-services URL scheme to install an app.


Next Steps


Please revise your app to remove this functionality.

Design Preamble


Your app includes an update button or alerts the user to update the app. To avoid user confusion, app version updates must utilize the iOS built-in update mechanism.


Next Steps


Please remove the update feature from your app. To distribute a new version of your app, upload the new app binary version into the same iTunes Connect record you created for the app's previous version. Updated versions keep the same Apple ID, iTunes Connect ID (SKU), and bundle ID as the original version, and are available free to customers who purchased a previous version.


Resources
create new versions of your app, please see Replacing Your App with a New Version in the iTunes Connect Developer Guide.


回复 支持 反对

使用道具 举报

99

主题

375

帖子

816

积分

高级会员

Rank: 4

积分
816
QQ
 楼主| 发表于 2017-2-15 13:43:38 | 显示全部楼层
他的意思就应该是没有按照审核标准去做更新机制
回复 支持 反对

使用道具 举报

发表于 2017-2-15 16:32:29 | 显示全部楼层
kevinnu 发表于 2017-2-15 13:43
他的意思就应该是没有按照审核标准去做更新机制

http://www.cnblogs.com/xuan52rock/p/5438727.html
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

99

主题

375

帖子

816

积分

高级会员

Rank: 4

积分
816
QQ
 楼主| 发表于 2017-2-15 16:49:18 | 显示全部楼层
liangyongfei 发表于 2017-2-15 16:32
http://www.cnblogs.com/xuan52rock/p/5438727.html

你给我的帖子我看过了,确实之前用的是企业级账号去开发的,不需要通过appstore去更新。所以我用了itms-services的东西。但是现在我们希望上appstore的话,是不是只要把原来这部分版本自动更新的代码去掉即可?
如果有版本更新 则打包最新版本上传appstore,appstore会自动通知用户有版本更新了,用户可以自行去appstore下载?
回复 支持 反对

使用道具 举报

发表于 2017-2-15 17:01:03 | 显示全部楼层
kevinnu 发表于 2017-2-15 16:49
你给我的帖子我看过了,确实之前用的是企业级账号去开发的,不需要通过appstore去更新。所以我用了itms-s ...

不,需要用户使用浏览器自己访问appstore 的也买你,自己下载才行!不能直接连接下载
你只需要将appstore  的访问URL ,打开页面就行了!剩下的用户自己去下载
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

99

主题

375

帖子

816

积分

高级会员

Rank: 4

积分
816
QQ
 楼主| 发表于 2017-2-15 17:14:12 | 显示全部楼层
“你只需要将appstore  的访问URL ,打开页面就行了!剩下的用户自己去下载”  这一步略去的话,应该没有什么问题吧,只是用户没法知道版本有更新了吧,还是说苹果官网强制要求app都要有一个强制导航到appstore的要求?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-30 10:09 , Processed in 0.056940 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表