当前位置: 首页 > news >正文

iOS 没有安装对应客户端,不应显示对应的图标

现在很多APP为了让用户更加快捷方便注册,都会使用第三方进行登录,例如QQ/微信/淘宝等。但是上线审核被拒,大致会出现以下内容:

    Additionally, we found that your app requires the installation of another app before it can be used, which is not in compliance with the App Store Review Guidelines. Apps should be able to run on launch, without requiring additional applications to be installed.

    Specifically, we were required to install WeChat/QQ before we could use the sharing features in your app.

    Please revise your app so that a user can use it upon launch. If your app requires authentication before use, please use a method that can authenticate users from within your app.

翻译过来就是:

    此外,我们发现,您的应用程序需要的其他应用程序也可以使用之前,这是不符合的App Store审查指南的安装。的应用程序应能够在启动运行,而无需额外的应用程序来进行安装。

具体来说,我们都要安装微信/ QQ之前,我们可以使用您的应用程序共享功能。

    请修改您的应用程序,使用户可以在启动使用它。如果您的应用程序在使用前需要身份验证,请使用可从您的应用程序中验证用户身份的方法。

简单的说,就是:

    使用微信分享、登录必须安装微信客户端,QQ登录、QQ空间分享过程中必须安装手机QQ客户端,在未安装客户端的设备上测试会提示下载,这是不符合苹果审核规则的。这是微信及腾讯QQ互联导致的问题。

 

解决方法:

首先调用微信SDK或QQ互联SDK的方法检测是否安装微信/QQ客户端:

[QQApi isQQInstalled]

isWXAppInstalled

    如果未安装客户端则隐藏对应登录或分享按钮。

    经过验证上述方法可以有效通过APPstore审核,这边会密切关注微信及QQ互联方面的动态,如果有更好的解决方案,也会第一时间更新。



文/朱晓晓的技术博客(简书作者)
原文链接:http://www.jianshu.com/p/7b5296d2f8cc
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

转载于:https://www.cnblogs.com/wanglizhi/p/5880981.html

相关文章:

  • New Year Transportation(水)
  • 解决EditText和ScrollView滑动冲突问题
  • (转)fock函数详解
  • linux TLB表
  • 基于范围的for循环(STL)
  • bzoj1221: [HNOI2001] 软件开发
  • Python小杂点
  • nginx在 window下 自动退出 php-cgi
  • MongoDB 常用命令
  • 使用异或解题 —— 序列中仅出现一次的两个数
  • 为什么我从来不无偿加班?你也不应该! 【转载】
  • MySQL主从同步配置(Ubuntu)
  • C语言学习笔记--指针和数组的关系
  • css3样式二
  • 手机端轻应用模拟原生的下拉刷新效果(JavaScript)
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • Android组件 - 收藏集 - 掘金
  • HashMap剖析之内部结构
  • Java应用性能调优
  • leetcode388. Longest Absolute File Path
  • PAT A1050
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • windows下如何用phpstorm同步测试服务器
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 近期前端发展计划
  • 两列自适应布局方案整理
  • 软件开发学习的5大技巧,你知道吗?
  • 深入浅出webpack学习(1)--核心概念
  • 协程
  • 异常机制详解
  • 智能合约Solidity教程-事件和日志(一)
  • #ubuntu# #git# repository git config --global --add safe.directory
  • $.ajax()
  • (c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
  • (vue)页面文件上传获取:action地址
  • (zhuan) 一些RL的文献(及笔记)
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (附源码)spring boot校园拼车微信小程序 毕业设计 091617
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • .describe() python_Python-Win32com-Excel
  • .mysql secret在哪_MYSQL基本操作(上)
  • .NET CORE 第一节 创建基本的 asp.net core
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .net php 通信,flash与asp/php/asp.net通信的方法
  • .NET/C# 中你可以在代码中写多个 Main 函数,然后按需要随时切换
  • .netcore 获取appsettings
  • .NET轻量级ORM组件Dapper葵花宝典
  • .net实现客户区延伸至至非客户区
  • .NET中 MVC 工厂模式浅析
  • .net最好用的JSON类Newtonsoft.Json获取多级数据SelectToken
  • [.net 面向对象程序设计进阶] (19) 异步(Asynchronous) 使用异步创建快速响应和可伸缩性的应用程序...
  • [2]十道算法题【Java实现】
  • [android] 练习PopupWindow实现对话框
  • [Angular] 笔记 20:NgContent