iOS App Extensions:分享还是行动?

时间:2014-08-05 14:50:55

标签: ios8 ios-app-extension

我想知道新的iOS App Extensions功能是否支持我的情况?如果是,我会使用Share还是Action

我的情况类似于Share,但并非真正分享,只是提出我的服务请求。这是用例:

  1. 从主机应用中的某个项目中,用户点按我的扩展程序按钮,应用程序开发人员已将该按钮放在那里

  2. 主机应用程序打开我的扩展程序,传递用户所在项目中的几个相关数据

  3. 检查用户是否有权使用我的API(具有API身份验证令牌)

  4. 如果获得授权,请使用“提交”和“取消”按钮显示一个非常简单的表单(可能是两个选择列表)。没有内容或文字编辑

  5. 提交后,发布到我的API并收到请求被接受的回复或带有验证详细信息的错误。出错时,请用户再试一次或取消。成功后,返回主机应用程序

  6. 如果未获得授权,请询问他们是否已经是我的服务成员

  7. 如果已经是会员,则提交登录表单并对API执行授权,存储返回的身份验证令牌,然后继续执行步骤#4

  8. 如果不是会员,请出示要求提供电子邮件和一些最小设置选项的注册表单,存储身份验证令牌,然后继续执行步骤#4

0 个答案:

没有答案