• 最近好像很多开发者都遇到这种情况,App被拒了,原因是3.2(f), 而且个别开发者账号被直接封号,一年后才能重新使用。 一年后?意味着这个账号出局了,如果收到这个邮件了,也不用联系苹果了,没用的,对方可能会...
    • 最近好像很多开发者都遇到这种情况,App被拒了,原因是3.2(f), 而且个别开发者账号被直接封号,一年后才能重新使用。
    • 一年后?意味着这个账号出局了,如果收到这个邮件了,也不用联系苹果了,没用的,对方可能会回答你,她没有权限知道你被封号的理由。

    • 这是收到的被拒原因

      大致意思是:

    • 亲爱的开发者同学: 
      我们已经断定你的苹果开发会员账号或者其他的和你开发者账号有关联的会员账号(同一个开发者,有两个或者多个会员账号),之前被用于不诚实或有欺诈行为的活动。这是《苹果开发者计划许可协议》中第3.2(f)条禁止的行为。

      由于这次行为,你将无法再提交更新。

      继续从事不诚实或欺骗性的行为将可能会导致从App Stores删除你的应用,并且终止你的开发者账号和所有相关的会员资格。

      这封邮件并不是此次事件完整的事实声明,并且这封邮件里不能解释成放弃苹果可能拥有的任何权利或解决办法,所有这些(权利或解决办法)都将保留。

      送上最亲切的问候
      App Store 审核

      • 中间去掉了一段,是因为苹果给出的被拒理由中的那段并不是完整的3.2(f)说明,完整的如下:

      You will not, directly or indirectly, commit any act intended to interfere with the Apple Software or Services, the intent of this Agreement, or Apple’s business practices including, but not limited to, taking actions that may hinder the performance or intended use of the App Store, B2B Program, or the Program (e.g., submitting fraudulent reviews of Your own Application or any third party Application, choosing a name for Your Application that is substantially similar to the name of a third party Application in order to create consumer confusion, or squatting on Application names to prevent legitimate third party use); 
      • 1


      • 来,看翻译: 
        你将不能,直接或间接的提交任何法令(什么样的法令呢?)干扰/影响到苹果软件或者服务以及这项协议(苹果开发者计划许可协议)的含义,也包括苹果的商业实践,(重点来了)包括但不限于(这句话的意思就是我只是列举这么几个,还有很多我不说但是都不可以),采取可能会阻碍AppStore,B2B计划或应用预期使用性能的行为(例:提交对你的应用或者任何第三方应用欺骗性的评论,为你的应用选择一个与第三方应用名字相似的应用名,为了使消费者混淆。或者蹲了一个应用名字为了去阻止合法的第三方应用使用)。

      • 3.2(f)看完了,基本上就是说你要老老实实的开发,靠质量去吸引用户,别想一些歪点子,也别想着搞其他的应用。另外你也不能一下子创建很多应用名字,占着很多个坑不那啥,影响到其他合法的第三方应用的使用。

        刷榜,最近别刷了,苹果严了。小号,马甲,小心点,别和主账号有牵连,比如说转让之类的。创建占位的应用,三思,你是否需要?需要?真的需要?


      我们已经进行了申诉,后续发展随后会再更新,敬请关注 ~

      • 两个工作日左右,上午9点苹果回复申诉:

        • Hello, Thank you for contacting App Store Review and for sharing your feedback. We are in the process of investigating all Apps associated with your Apple Developer Program account. Should we require additional information, we will reach out to you directly. Otherwise, we will contact you with our findings, once we have completed our investigation. Best regards, App Store Review

        意思是:hi,谢谢你联系苹果审核来分享你的反馈。我们正在调查和你的开发者账号有关联的所有App进程中。我们需要更多的信息,我们将直接与你联系,可以吗。另外,一旦我们完成我们的审查,我们将联系并告诉你我们的调查结果。最亲切的问候,来自苹果苹果机构。

      所以我们直接给对方了一个邮箱,老板的。针对之前的申诉我们主要说了以下几点:

      1. 我们不是很清楚原因,我们已经尽全力去核查有可能造成这种问题的可能。
      2. 我们自App发布已经有4年了,一直遵循着苹果的相关规定,致力于为用户提供一个伟大的产品
      3. 希望您能及时回复,共同解决这个问题,为产品和用户负责。 
        最真挚的朋友

        这是大概意思,不过是老板用英文写的,措辞方面会比我这翻译要好。。。不一定适用所有,但你肯定有了一些想法。 
        后续应该还会有联系。

      4月19号更新,苹果说话不算话,这都两天了,还没有主动联系我们。继续等待……希望以后有个公关公司,能直接有偿帮助处理这些问题。

      4月21号更新,第四个工作日,无消息。从2月底,苹果针对刷榜和马甲的审核变严,尤其是3月中旬到现在,前阶段热更新功能下发被禁,到最近和微信关于IAP的硝烟,苹果爸爸厉害了,主权地位不可侵犯啊。最近马甲别更新,更新会被下架,也别想着再创建马甲了。维护好主账号,合理竞争。主账号有问题的,继续申诉。

      4月24号更新,距离事发已经过去10个工作日了,不出意外的话,苹果应该把这事晾下了。接下来打算本周提交更新一个版本,试一试。如果被拒或者下架,立马再创建另外一个账号,改变App内一些明显特征,提交新App审核。

      4月26号更新,最近依旧有很多公司因3.2(f)被拒,说明一下:如果之前有马甲,被苹果发现被下架的,你再次提交审核,只是改个名字或图标,代码和UI层次不做任何改变依旧会被3.2(f)拒掉。如果确定没有马甲,但依旧有这个被拒理由,去申诉并等待吧。当然,别人家的马甲可能依旧很健壮的存活着,但这不是你应该关心的,点。

      5月6号更新。4月27号向苹果审核居委会提交上诉请求,5月6号上诉成功,状态变成InReview并同时审核通过Pending Developer Release。上诉成功的标志:原先被拒的版本,由被拒到审核再到通过,中间不会再让提交新版本,不过如果之前提交的版本有bug,另当别说。猜想:最近苹果审核针对前期审核被拒3.2(f)的调查可能已经接近尾声,该封的会封掉,马甲依旧封杀。

      这里写图片描述

      总结:4月13号审核3.2(f)被拒,到5月6号审核通过,23天。其中马甲直接被封,没有任何理由。主账号审核被拒,回复两次,对方回应调查完毕后会通知,然而没有下文。其后上诉苹果审核委员会,成功。

      上诉前提建议:

      1. 没有马甲或确保马甲和主账号没任何关联,完全不一样的App,主账号运营时间越长,上诉成功的可能性越大,如果你确实存在马甲就算了,舍兵马,保将帅。

      上诉内容建议:

      1. App运营时间长,用户积累量多,影响大
      2. 游戏类、直播类App,能够提供给苹果利益分成的,要着重说明(内购)。
      3. 马甲情况说明


    展开全文
  • 最近公司App提交审核被拒了,理由是3.2(f),上网查了一下最近好像很多开发者都收到这个被拒的理由了,而且个别开发者账号被直接封号,一年后才能重新使用。 一年后?意味着这个账号出局了,如果收到这个邮件了,也...

    最近公司App提交审核被拒了,理由是3.2(f),上网查了一下最近好像很多开发者都收到这个被拒的理由了,而且个别开发者账号被直接封号,一年后才能重新使用。

    • 一年后?意味着这个账号出局了,如果收到这个邮件了,也不用联系苹果了,没用的,对方可能会回答你,她没有权限知道你被封号的理由。

    • 这是收到的被拒原因

    Dear Developer,
    
    

We have determined that your Apple Developer Program membership, or another membership associated with your developer account, 
     This is prohibited by Section 3.2(f) of the Apple Developer Program License Agreement:


    


    

"You will not, directly or indirectly, 
     but not limited to, taking actions that may hinder the performance or intended use of the App Store,  B2B Program, or the Program."


    As a result of this activity, you are no longer able to submit updates.
    
    
    

This letter is not intended to be a complete statement of the facts regarding this matter, 
    all of which are hereby reserved.
    

Best regards,
    

App Store Review
    • 大致意思是:

      亲爱的开发者同学:
      我们已经断定你的苹果开发会员账号或者其他的和你开发者账号有关联的会员账号(同一个开发者,有两个或者多个会员账号),之前被用于不诚实或有欺诈行为的活动。这是《苹果开发者计划许可协议》中第3.2(f)条禁止的行为。

      由于这次行为,你将无法再提交更新。

      继续从事不诚实或欺骗性的行为将可能会导致从App Stores删除你的应用,并且终止你的开发者账号和所有相关的会员资格。

      这封邮件并不是此次事件完整的事实声明,并且这封邮件里不能解释成放弃苹果可能拥有的任何权利或解决办法,所有这些(权利或解决办法)都将保留(个人觉得这句话的意思是说,你有能耐的话,我们就公关联系)。

      送上最亲切的问候(呵呵),
      App Store 审核

    • 中间去掉了一段,是因为苹果给出的被拒理由中的那段并不是完整的3.2(f)说明,完整的如下:

    You will not, directly or indirectly, commit any act intended to interfere with the Apple Software or Services, the intent of this Agreement, or Apple’s business practices including, but not limited to, taking actions that may hinder the performance or intended use of the App Store, B2B Program, or the Program (e.g., submitting fraudulent reviews of Your own Application or any third party Application, choosing a name for Your Application that is substantially similar to the name of a third party Application in order to create consumer confusion, or squatting on Application names to prevent legitimate third party use); 

    3.2(f)

    • 来,看翻译:
      你将不能,直接或间接的提交任何法令(什么样的法令呢?)干扰/影响到苹果软件或者服务以及这项协议(苹果开发者计划许可协议)的含义,也包括苹果的商业实践,(重点来了)包括但不限于(这句话的意思就是我只是列举这么几个,还有很多我不说但是都不可以),采取可能会阻碍AppStore,B2B计划或应用预期使用性能的行为(例:提交对你的应用或者任何第三方应用欺骗性的评论,为你的应用选择一个与第三方应用名字相似的应用名,为了使消费者混淆。或者蹲了一个应用名字为了去阻止合法的第三方应用使用)。

    • 3.2(f)看完了,基本上就是说你要老老实实的开发,靠质量去吸引用户,别想一些歪点子,也别想着搞其他的应用。另外你也不能一下子创建很多应用名字,占着很多个坑不那啥,影响到其他合法的第三方应用的使用。

      刷榜,最近别刷了,苹果严了。小号,马甲,小心点,别和主账号有牵连,比如说转让之类的。创建占位的应用,三思,你是否需要?需要?真的需要?

    我们已经进行了申诉,后续发展随后会再更新,敬请关注 ~

    • 两个工作日左右,上午9点苹果回复申诉:

      • Hello, Thank you for contacting App Store Review and for sharing your feedback. We are in the process of investigating all Apps associated with your Apple Developer Program account. Should we require additional information, we will reach out to you directly. Otherwise, we will contact you with our findings, once we have completed our investigation. Best regards, App Store Review

      意思是:hi,谢谢你联系苹果审核来分享你的反馈。我们正在调查和你的开发者账号有关联的所有App进程中。我们需要更多的信息,我们将直接与你联系,可以吗。另外,一旦我们完成我们的审查,我们将联系并告诉你我们的调查结果。最亲切的问候,来自苹果苹果机构。

    所以我们直接给对方了一个邮箱,老板的。针对之前的申诉我们主要说了以下几点:

    1. 我们不是很清楚原因,我们已经尽全力去核查有可能造成这种问题的可能。
    2. 我们自App发布已经有4年了,一直遵循着苹果的相关规定,致力于为用户提供一个伟大的产品
    3. 希望您能及时回复,共同解决这个问题,为产品和用户负责。
      最真挚的朋友

      这是大概意思,不过是老板用英文写的,措辞方面会比我这翻译要好。。。不一定适用所有,但你肯定有了一些想法。
      后续应该还会有联系。

    4月19号更新,苹果说话不算话,这都两天了,还没有主动联系我们。继续等待……希望以后有个公关公司,能直接有偿帮助处理这些问题。

    4月21号更新,第四个工作日,无消息。从2月底,苹果针对刷榜和马甲的审核变严,尤其是3月中旬到现在,前阶段热更新功能下发被禁,到最近和微信关于IAP的硝烟,苹果爸爸厉害了,主权地位不可侵犯啊。最近马甲别更新,更新会被下架,也别想着再创建马甲了。维护好主账号,合理竞争。主账号有问题的,继续申诉。

    4月24号更新,距离事发已经过去10个工作日了,不出意外的话,苹果应该把这事晾下了。接下来打算本周提交更新一个版本,试一试。如果被拒或者下架,立马再创建另外一个账号,改变App内一些明显特征,提交新App审核。

    4月26号更新,最近依旧有很多公司因3.2(f)被拒,说明一下:如果之前有马甲,被苹果发现被下架的,你再次提交审核,只是改个名字或图标,代码和UI层次不做任何改变依旧会被3.2(f)拒掉。如果确定没有马甲,但依旧有这个被拒理由,去申诉并等待吧。当然,别人家的马甲可能依旧很健壮的存活着,但这不是你应该关心的,点。

    5月6号更新。4月27号向苹果审核居委会提交上诉请求,5月6号上诉成功,状态变成InReview并同时审核通过Pending Developer Release。上诉成功的标志:原先被拒的版本,由被拒到审核再到通过,中间不会再让提交新版本,不过如果之前提交的版本有bug,另当别说。猜想:最近苹果审核针对前期审核被拒3.2(f)的调查可能已经接近尾声,该封的会封掉,马甲依旧封杀。

    这里写图片描述

    总结:4月13号审核3.2(f)被拒,到5月6号审核通过,23天。其中马甲直接被封,没有任何理由。主账号审核被拒,回复两次,对方回应调查完毕后会通知,然而没有下文。其后上诉苹果审核委员会,成功。

    上诉前提建议:

    1. 没有马甲或确保马甲和主账号没任何关联,完全不一样的App,主账号运营时间越长,上诉成功的可能性越大,如果你确实存在马甲就算了,舍兵马,保将帅。

    上诉内容建议:

    1. App运营时间长,用户积累量多,影响大
    2. 游戏类、直播类App,能够提供给苹果利益分成的,要着重说明(内购)。
    3. 马甲情况说明

    本文完结,推荐一首歌吧:

                            It Ain't Me 
    
    展开全文
  • 在cocos2d 3.2版本中,在IOS8.0以上游戏才用横竖屏都支持后,弹出输入法,或者游戏切到后台弹出输入法再切回来会引起屏幕跑偏,修复方案如下: 修改CCEAGLView.mm文件,注意第一个case的处理 -(void) ...

    在cocos2d 3.2版本中,在IOS8.0以上游戏才用横竖屏都支持后,弹出输入法,或者游戏切到后台弹出输入法再切回来会引起屏幕跑偏,修复方案如下:

    修改CCEAGLView.mm文件,注意第一个case的处理

    -(void) doAnimationWhenKeyboardMoveWithDuration:(float)duration distance:(float)dis
    {
        [UIView beginAnimations:nil context:nullptr];
    	[UIView setAnimationDelegate:self];
    	[UIView setAnimationDuration:duration];
    	[UIView setAnimationBeginsFromCurrentState:YES];
        
        //NSLog(@"[animation] dis = %f, scale = %f \n", dis, cocos2d::GLView::getInstance()->getScaleY());
        
        if (dis < 0.0f) dis = 0.0f;
    
        auto glview = cocos2d::Director::getInstance()->getOpenGLView();
    	dis *= glview->getScaleY();
        
        if (self.contentScaleFactor == 2.0f)
        {
            dis /= 2.0f;
        }
        
        switch ([self getstatusBarOrientation])
        {
            case UIInterfaceOrientationPortrait:
                if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0)
                {
                    self.frame = CGRectMake(originalRect_.origin.x, originalRect_.origin.y - dis, self.frame.size.width, self.frame.size.height);
                }else{
                    self.frame = CGRectMake(originalRect_.origin.x, originalRect_.origin.y - dis, originalRect_.size.width, originalRect_.size.height);
                }
                break;
                
            case UIInterfaceOrientationPortraitUpsideDown:
                self.frame = CGRectMake(originalRect_.origin.x, originalRect_.origin.y + dis, originalRect_.size.width, originalRect_.size.height);
                break;
                
            case UIInterfaceOrientationLandscapeLeft:
                self.frame = CGRectMake(originalRect_.origin.x - dis, originalRect_.origin.y , originalRect_.size.width, originalRect_.size.height);
                break;
                
            case UIInterfaceOrientationLandscapeRight:
                self.frame = CGRectMake(originalRect_.origin.x + dis, originalRect_.origin.y , originalRect_.size.width, originalRect_.size.height);
                break;
                
            default:
                break;
        }
        
    	[UIView commitAnimations];
    }

    在其他cocos版本中,采用以下方法处理:

    -(void) doAnimationWhenKeyboardMoveWithDuration:(float)duration distance:(float)dis
    {
        [UIView beginAnimations:nil context:nullptr];
        [UIView setAnimationDelegate:self];
        [UIView setAnimationDuration:duration];
        [UIView setAnimationBeginsFromCurrentState:YES];
     
        //NSLog(@"[animation] dis = %f, scale = %f \n", dis, cocos2d::GLView::getInstance()->getScaleY());   
        if (dis < 0.0f) dis = 0.0f;
        auto glview = cocos2d::Director::getInstance()->getOpenGLView();
        dis *= glview->getScaleY();   
        dis /= self.contentScaleFactor;
     
        switch (getFixedOrientation([[UIApplication sharedApplication] statusBarOrientation]))
        {
            case UIInterfaceOrientationPortrait:
                if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0)
                {
                    self.frame = CGRectMake(originalRect_.origin.x, originalRect_.origin.y - dis, self.frame.size.width, self.frame.size.height);
                }else{
                    self.frame = CGRectMake(originalRect_.origin.x, originalRect_.origin.y - dis, originalRect_.size.width, originalRect_.size.height);
                }
                break;           
     
            case UIInterfaceOrientationPortraitUpsideDown:
                self.frame = CGRectMake(originalRect_.origin.x, originalRect_.origin.y + dis, originalRect_.size.width, originalRect_.size.height);
                break;           
     
            case UIInterfaceOrientationLandscapeLeft:
                self.frame = CGRectMake(originalRect_.origin.x - dis, originalRect_.origin.y , originalRect_.size.width, originalRect_.size.height);
                break;           
     
            case UIInterfaceOrientationLandscapeRight:
                self.frame = CGRectMake(originalRect_.origin.x + dis, originalRect_.origin.y , originalRect_.size.width, originalRect_.size.height);
                break;
     
            default:
                break;
        }
        [UIView commitAnimations];
    }


    展开全文
  • 近公司App提交审核被拒了,理由是3.2(f),上网查了一下最近好像很多开发者都收到这个被拒的理由了,而且个别开发者账号被直接封号,一年后才能重新使用。 一年后?意味着这个账号出局了,如果收到这个邮件了,也...
    近公司App提交审核被拒了,理由是3.2(f),上网查了一下最近好像很多开发者都收到这个被拒的理由了,而且个别开发者账号被直接封号,一年后才能重新使用。
     
    一年后?意味着这个账号出局了,如果收到这个邮件了,也不用联系苹果了,没用的,对方可能会回答你,她没有权限知道你被封号的理由。
     
    这是收到的被拒原因:
     
    ——————————————
     
    Dear Developer,
     
    

We have determined that your Apple Developer Program membership, or another membership associated with your developer account, 
     This is prohibited by Section 3.2(f) of the Apple Developer Program License Agreement:


    


    

"You will not, directly or indirectly, 
     but not limited to, taking actions that may hinder the performance or intended use of the App Store,  B2B Program, or the Program."


    As a result of this activity, you are no longer able to submit updates.
     
    

This letter is not intended to be a complete statement of the facts regarding this matter, 
    all of which are hereby reserved.
    

Best regards,
    

App Store Review
     
    ——————————————
     
    大致意思是:
     
    ——————————————
     
    亲爱的开发者同学: 
    我们已经断定你的苹果开发会员账号或者其他的和你开发者账号有关联的会员账号(同一个开发者,有两个或者多个会员账号),之前被用于不诚实或有欺诈行为的活动。这是《苹果开发者计划许可协议》中第3.2(f)条禁止的行为。
     
    由于这次行为,你将无法再提交更新。
     
    继续从事不诚实或欺骗性的行为将可能会导致从App Stores删除你的应用,并且终止你的开发者账号和所有相关的会员资格。
     
    这封邮件并不是此次事件完整的事实声明,并且这封邮件里不能解释成放弃苹果可能拥有的任何权利或解决办法,所有这些(权利或解决办法)都将保留(个人觉得这句话的意思是说,你有能耐的话,我们就公关联系)。
     
    送上最亲切的问候(呵呵), 
    App Store 审核
     
    ——————————————
     
    中间去掉了一段,是因为苹果给出的被拒理由中的那段并不是完整的3.2(f)说明,完整的如下:
     
    You will not, directly or indirectly, commit any act intended to interfere with the Apple Software or Services, the intent of this Agreement, or Apple’s business practices including, but not limited to, taking actions that may hinder the performance or intended use of the App Store, B2B Program, or the Program (e.g., submitting fraudulent reviews of Your own Application or any third party Application, choosing a name for Your Application that is substantially similar to the name of a third party Application in order to create consumer confusion, or squatting on Application names to prevent legitimate third party use); 
     

     
    来,看翻译: 
     
    你将不能,直接或间接的提交任何法令(什么样的法令呢?)干扰/影响到苹果软件或者服务以及这项协议(苹果开发者计划许可协议)的含义,也包括苹果的商业实践,(重点来了)包括但不限于(这句话的意思就是我只是列举这么几个,还有很多我不说但是都不可以),采取可能会阻碍AppStore,B2B计划或应用预期使用性能的行为(例:提交对你的应用或者任何第三方应用欺骗性的评论,为你的应用选择一个与第三方应用名字相似的应用名,为了使消费者混淆。或者蹲了一个应用名字为了去阻止合法的第三方应用使用)。
     
    3.2(f)看完了,基本上就是说你要老老实实的开发,靠质量去吸引用户,别想一些歪点子,也别想着搞其他的应用。另外你也不能一下子创建很多应用名字,占着很多个坑不那啥,影响到其他合法的第三方应用的使用。
     
    刷榜,最近别刷了,苹果严了。小号,马甲,小心点,别和主账号有牵连,比如说转让之类的。创建占位的应用,三思,你是否需要?需要?真的需要?
     
    我们已经进行了申诉,后续发展随后会再更新,敬请关注 ~
     
    ——————————
     
    两个工作日左右,上午9点苹果回复申诉:
     
    Hello, Thank you for contacting App Store Review and for sharing your feedback. We are in the process of investigating all Apps associated with your Apple Developer Program account. Should we require additional information, we will reach out to you directly. Otherwise, we will contact you with our findings, once we have completed our investigation. Best regards, App Store Review
     
    意思是:hi,谢谢你联系苹果审核来分享你的反馈。我们正在调查和你的开发者账号有关联的所有App进程中。我们需要更多的信息,我们将直接与你联系,可以吗。另外,一旦我们完成我们的审查,我们将联系并告诉你我们的调查结果。最亲切的问候,来自苹果苹果机构。
     
    ——————————
     
    所以我们直接给对方了一个邮箱,老板的。针对之前的申诉我们主要说了以下几点:
     
    1.我们不是很清楚原因,我们已经尽全力去核查有可能造成这种问题的可能。
    2.我们自App发布已经有4年了,一直遵循着苹果的相关规定,致力于为用户提供一个伟大的产品
    2.希望您能及时回复,共同解决这个问题,为产品和用户负责。 
    最真挚的朋友
     
    这是大概意思,不过是老板用英文写的,措辞方面会比我这翻译要好。。。不一定适用所有,但你肯定有了一些想法。 
    后续应该还会有联系。
     
    4月19号更新,苹果说话不算话,这都两天了,还没有主动联系我们。继续等待……希望以后有个公关公司,能直接有偿帮助处理这些问题。
     
    4月21号更新,第四个工作日,无消息。从2月底,苹果针对刷榜和马甲的审核变严,尤其是3月中旬到现在,前阶段热更新功能下发被禁,到最近和微信关于IAP的硝烟,苹果爸爸厉害了,主权地位不可侵犯啊。最近马甲别更新,更新会被下架,也别想着再创建马甲了。维护好主账号,合理竞争。主账号有问题的,继续申诉。
     
    4月24号更新,距离事发已经过去10个工作日了,不出意外的话,苹果应该把这事晾下了。接下来打算本周提交更新一个版本,试一试。如果被拒或者下架,立马再创建另外一个账号,改变App内一些明显特征,提交新App审核。
     
    4月26号更新,最近依旧有很多公司因3.2(f)被拒,说明一下:如果之前有马甲,被苹果发现被下架的,你再次提交审核,只是改个名字或图标,代码和UI层次不做任何改变依旧会被3.2(f)拒掉。如果确定没有马甲,但依旧有这个被拒理由,去申诉并等待吧。当然,别人家的马甲可能依旧很健壮的存活着,但这不是你应该关心的,点。
     
    5月6号更新。4月27号向苹果审核居委会提交上诉请求,5月6号上诉成功,状态变成InReview并同时审核通过Pending Developer Release。上诉成功的标志:原先被拒的版本,由被拒到审核再到通过,中间不会再让提交新版本,不过如果之前提交的版本有bug,另当别说。猜想:最近苹果审核针对前期审核被拒3.2(f)的调查可能已经接近尾声,该封的会封掉,马甲依旧封杀。
     

     
    总结:4月13号审核3.2(f)被拒,到5月6号审核通过,23天。其中马甲直接被封,没有任何理由。主账号审核被拒,回复两次,对方回应调查完毕后会通知,然而没有下文。其后上诉苹果审核委员会,成功。
     
    上诉前提建议:
     
    没有马甲或确保马甲和主账号没任何关联,完全不一样的App,主账号运营时间越长,上诉成功的可能性越大,如果你确实存在马甲就算了,舍兵马,保将帅。
     
    上诉内容建议:
     
    1.App运营时间长,用户积累量多,影响大
    2.游戏类、直播类App,能够提供给苹果利益分成的,要着重说明(内购)。
    3.马甲情况说明

    转载于:https://www.cnblogs.com/ciacai2862/p/9525606.html

    展开全文
  • 1.问题: Hello, If you would like to appeal this removal, you must do so within 14 calendar days. Otherwise, your Apple Developer Program account and all apps associated with your account will be ...

    1.问题:
    Hello,

    If you would like to appeal this removal, you must do so within 14 calendar days. Otherwise, your Apple Developer Program account and all apps associated with your account will be removed.

    Your Apple Developer Program account has been flagged for removal, because your app is in direct violation of the Apple Developer Program License Agreement.

    Specifically, your app violates Section 3.2(f) of the PLA, which states:

    “You will not, directly or indirectly, commit any act intended to interfere with the Apple Software or related services, the intent of this Agreement, or Apple’s business practices including, but not limited to, taking actions that may hinder the performance or intended use of the App Store, VPP/B2B Program Site, or the Program (e.g., submitting fraudulent reviews of Your own Application or any third party application, choosing a name for Your Application that is substantially similar to the name of a third party application in order to create consumer confusion, or squatting on application names to prevent legitimate third party use).”

    Best regards,

    App Store Review

    你好,

    如果您想对此删除提出申诉,您必须在14个日历日内提出申请。否则,您的Apple Developer Program帐户以及与您的帐户关联的所有应用都将被删除。

    您的Apple Developer Program帐户已被标记为已删除,因为您的应用程序直接违反了Apple Developer Program License。

    具体来说,您的应用违反了PLA的第3.2(f)节,其中规定:

    “您不会直接或间接地实施任何旨在干扰Apple软件或相关服务的行为,本协议的意图或Apple的商业行为,包括但不限于采取可能妨碍性能或预期用途的行为App Store,VPP / B2B Program Site或Program(例如,提交您自己的应用程序或任何第三方应用程序的欺诈性评论),为您的应用程序选择一个与第三方应用程序名称基本相似的名称制造消费者混淆,或蹲在应用程序名称上以防止合法的第三方使用)。“

    最好的祝福,

    App Store评论

    2.分析:
    1、首先,苹果审核人员已经确定你的苹果开发者计划会员账号已被用于不诚实或欺诈活动;
    2、或者你的会员账号没有违规,但和你账号关联的其他开发者账号有违规,被苹果审核人员发现;
    3、你的行为违反了《苹果开发者计划许可协议》第 3.2(f)节;
    4、由于这些违规行为,苹果给你做出的处罚是“禁止你继续提交/更新该应用”;
    5、如果你执迷不悟,继续从事这些违规行为,苹果可能会将你的应用下架、封停开发者账号,并终止你的 Apple 开发人员计划会员资格等;
    6、苹果在这里提到了3.2(f)相关的内容:“你不得直接或间接地采取任何旨在干扰苹果软件或服务、本协议的意图或苹果的商业惯例的行为,包括但不限于采取可能阻碍App Store、B2B计划或本计划的执行或预期用途的行为。”但是没有针对这些内容的详细示例说明。笔者通过进一步查看苹果官方文档上的PLA3.2(f),发现这些都是属于违反3.2(f)的内容:
    为您的应用或任何第三方应用提交虚假评论;
    选择和第三方应用类似的名字以混淆用户的视听;
    占据其他应用的名字来防止合法的第三方使用;
    你可对账你的开发者账号或马甲包账号看看,十有八九违反其中的某一条或多条;

    3.应对方式:
    PLA3.2(f) 是苹果非常严厉的处罚,应用已无法通过更新来修正后再次提交审核,严厉程度仅次于注销账号。针对这种情况,你可以从以下几个方面来努力。
    1、如果有刷榜、刷评论行为,停止刷;
    2、如果和本开发者账号有信息关联或转让关系的马甲包在刷榜、刷评论,也立刻停止;
    3、和本开发者账号有信息关联或转让关系的马甲包最好不要更新,更新也会被拒绝;
    4、不要创建占位的应用,如果已经创建,改名;
    5、不要去淘宝或其他交易平台买苹果开发者账号;
    6、如果要新建马甲包提审,重新申请和已有账号无信息关联的新账号。这里的“无信息关联”包括但不限于:邮箱账号的域、账号所有人、IP地址、Mac地址、邓白氏编码联系人/联系方式/办公地址、支付信用卡账号、发票抬头等。
    7、停止一切有可能的违规行为后,找苹果App 审查委员会申诉;

    iOS开发者交流群:①群:446310206 ②群:426087546 (付费群, 介意勿加! 手机加群)

    关注小专栏: https://xiaozhuanlan.com/iOSDeveloper 彻底解决上架问题

    展开全文
  • iOS上文本处理之简史

    2015-01-04 21:59:03
    iOS 文字简史 iPhone OS 2 UILabelUITextFieldUITextView iPhone OS 3 ...iOS 3.2 CoreText iOS 4 None iOS 5 None iOS 6 UILabel 支持 NSAttributedStringUITextView 支持 NS
  • 相信很多开发者都遇到过,ADP协议第3.2(f)节违反,导致账号被封,遇到这种情况基本没戏,不用再联系苹果了,基本没戏。以下是被封的邮件信息:Hello xxx, This letter serves as notice of termination of the ...
  • 从今年三月份开始,苹果的审核已经开始越发的严格了,尤其是现在的6月7月,打击违反苹果协议的更严,于是一个公司上架多个类似的应用或相同的应用就是苹果打击的重点对象,马甲包大多中招。 还是言归正传,说说怎么...
  • ios播放视频文件一般使用 MPMoviePlayerViewController 和 MPMoviePlayerController。前者是一个view,后者是个Controller。区别就是 MPMoviePlayerViewController里面包含了一个MPMoviePlayerController 注意:...
  • 前言1、本教程对应环信即时聊天 iOS SDK V3.2.0 (2016-10-15)2、请自行注册好环信APP_ID和APP_KEY3、请自行下载好环信即时聊天SDK对应的版本(easemob.com/download”>iOS SDK V3.2.0)一、集成环信SDK1、导入SDK...
  • 本文档为7月31日技术公开课《iOS App研发的最后冲刺:内测与部署》讲师演讲PPT
  • PHP实现IOS消息推送

    2017-09-08 20:08:34
    IOS推送消息是许多IOS应用都具备的功能,最近也在研究这个功能,参考了很多资料终于搞定了,下面就把步骤拿出来分享下:       iOS消息推送的工作机制可以简单的用下图来概括:   Provider是指某个...
  • iOS系统在3.2以后,为方便开发这使用一些常用的手势,提供了UIGestureRecognizer类。手势识别UIGestureRecognizer类是个抽象类,下面的子类是具体的手势,开发这可以直接使用这些手势识别。 UITapGestureRecog...
  • iOS攻防 - (八)将iOS应用hook和注入dylib后,重新签名并打包1.下载微信,并解密WeChat.ipa我的本篇博客已经讲过,此处不再赘述 ;http://blog.csdn.net/u013538542/article/details/726976472.查看解密后的微信的...
  • iOS 多线程详解

    2018-05-15 17:56:46
    iOS 多线程详解 Slogan : 可能是最通俗易懂的 iOS多线程 详细解析文章 1. 基础概念 1.1 进程 进程是计算机中已运行程序的实体,是线程的容器维基百科-进程。每个进程之间是相互独立的,每个进程均运行在器...
  • 设备号--IOS版本号--IOS版本编号 Apple TV 2G (4.1/8M89) Apple TV 2G (4.2.1/8C154) Apple TV 2G (4.3/8F191m) Apple TV 2G (4.4.2/9A336a) iPad (3.2/7B367) iPad (3.2.2/7B500) iPad (4.2.1/8C148) iPad ...
  • IOS屏幕适配(四)最新系统IOS13适配3. IOS 最新系统适配问题3.1 IOS 13 适配3.1.1 即将废弃的 LaunchImage3.1.2 Sign in with Apple -提供第三方登录的注意啦3.1.3 iOS 13 DeviceToken有变化3.1.4 ...
  • 疫情期间比较火的《阿里、字节:一套高效的iOS面试题 》,以下是自己在2020年3月份做了一遍的结果,和盲点总结,欢迎大家交流. 以下题目有些比较简单的就没有作答.部分题目需要篇幅较长的,在《另外一篇博客》中有纯手写...
  • iOS提供了在视频上添加layer的接口,添加一个水印还是很方便的(添加水印)。添加完水印有一个渲染过程,在手机这种设备上还是比较慢的,比如:对1分钟的高清视频(960x540)进行渲染需要20秒左右。如何在现有API基础上...
  • if([[[UIDevice currentDevice] systemVersion] floatValue] >= 3.2f) { CGRect winRect = [[UIScreen mainScreen] bounds]; CCLOG("winRect w = %f, h = %f", ...
1 2 3 4 5 ... 20
收藏数 7,446
精华内容 2,978
热门标签