【问题标题】:Custom Keyboard Full Access Rejection自定义键盘完全访问拒绝
【发布时间】:2017-03-24 04:09:16
【问题描述】:

我制作了一个自定义贴纸键盘。基本上,用户触摸我放在键盘上的其中一个 gif 图像,我对该图像执行复制操作,然后用户将其粘贴到 iMessages。为此,我需要让用户执行“允许完全访问”。没有它,复制操作将不起作用。现在,我的应用被这条消息拒绝了

来自苹果 25.5 - 键盘扩展必须在没有网络访问的情况下保持功能,否则它们将被拒绝

25.5 详细信息我们注意到,当“完全访问”设置关闭时,您的键盘扩展程序不起作用。

我需要在 info.plist 文件中设置什么吗?审阅者是否不了解我的应用程序是如何工作的,即需要进行拒绝上诉还是我需要做其他事情?相信我,我在谷歌上搜索过,但没有找到关于这个主题的太多内容

【问题讨论】:

  • 您的键盘必须提供某种级别的功能,而不需要“允许完全访问”。如果授予完全访问权限,您可以提供其他功能,但您不能要求它。我自己没有尝试过,但应用程序扩展编程指南中没有提到没有完全访问权限的 UIPasteBoard 限制。 GIF 是否包含在您的应用中或网络上?
  • gifs 在我的应用程序中,并且 UIPasteBoard 和键盘扩展存在某种限制。只是为了好玩,我在我的 iPhone 上下载了免费的 grumpoji 应用程序(脾气暴躁的猫键盘)。它也只有贴纸键盘,如果您关闭“允许完全访问”,那么贴纸的复制操作也不起作用。所以它只是不是我。我认为审阅者不知道,他只是拒绝了该应用程序。
  • 您的键盘是否有任何功能但不允许完全访问?
  • @Paulw11 - 需要为 UIPasteBoard 提供完全访问权限 - stackoverflow.com/questions/25957366/…
  • @Sam B - 你解决了这个问题吗?

标签: ios app-store-connect


【解决方案1】:

这是我最终获得批准的问题的答案。

您的应用是否只是自定义贴纸键盘并不重要。它“必须”具有“两者”字母和数字键盘。如果没有,那么它将被拒绝。

来自苹果Review Guidelines 4.4.1 键盘扩展有一些附加规则。 他们必须:

  • 提供键盘输入功能(例如键入的字符);
  • 提供 前进到下一个键盘的方法;
  • 保持正常运行 没有完整的网络访问权限;
  • 提供数字和十进制键盘 应用扩展编程指南中描述的类型;

【讨论】:

  • “在没有完全网络访问权限的情况下保持功能”是什么意思,你能解释一下吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-11-22
  • 1970-01-01
  • 2015-07-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多