事情是这样的,我们提供了微信登陆,手机登陆和直接使用。
之前一直没问题,结果这次突然被苹果拒了...
原文:
“We were required to install 微信 before we could use your app. Apps should be able to run on launch, without requiring additional applications to be installed.
Specifically, if we chose to log in via 微信, we were required to install 微信 before we could use your app.”
但是实际情况是,如果用户没有微信,我们的文案是:“您没有安装微信,请使用手机号登陆”,并没有要求安装微信。
回了之后,又得到回复如下:
Hello, and thank you for your response.
It would be appropriate to ensure that all login mechanisms can authenticate from within the app.
We look forward to reviewing your app once the issue is resolved.
Best regards,
当时就震惊了,"authenticate from within the app"是说不能跳转到其他app登陆了吗?
不知道有没有人遇到类似的情况,如何解决的?
之前一直没问题,结果这次突然被苹果拒了...
原文:
“We were required to install 微信 before we could use your app. Apps should be able to run on launch, without requiring additional applications to be installed.
Specifically, if we chose to log in via 微信, we were required to install 微信 before we could use your app.”
但是实际情况是,如果用户没有微信,我们的文案是:“您没有安装微信,请使用手机号登陆”,并没有要求安装微信。
回了之后,又得到回复如下:
Hello, and thank you for your response.
It would be appropriate to ensure that all login mechanisms can authenticate from within the app.
We look forward to reviewing your app once the issue is resolved.
Best regards,
当时就震惊了,"authenticate from within the app"是说不能跳转到其他app登陆了吗?
不知道有没有人遇到类似的情况,如何解决的?
13 条回复 • 2015-09-25 17:34:53 +08:00
|
1
CopyPaste 2015 年 1 月 30 日 遇到过,微信、微博、QQ之类的,如果手机没装相应的客户端,你要隐藏掉该登录方式,weibo或者qq可以改成web方式oauth认证,微信只能隐藏了。
|
|
2
kkhaike 2015 年 1 月 30 日 楼上正解,我们也出现相同情况被拒一次,QQ我们也隐藏了
|
|
4
underone 2015 年 1 月 30 日 同1楼,也遇到过一样的情况。
|
|
5
fising 2015 年 1 月 30 日 苹果的这个策略有点愚蠢
|
|
6
yabusai 2015 年 1 月 30 日 就是要隐藏没有安装的图标
|
|
7
1XNf2EUDzg0HN0KD 2015 年 1 月 30 日 同被坑过,只能隐藏
|
|
8
Jake 2015 年 1 月 30 日
不需要隐藏,微信也可以通过web的方式登录。更新到最新的sdk后可以自动处理微信没有安装的情况(跳到safari中授权登录)。
|
|
10
andida 2015 年 1 月 31 日
https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&lang=zh_CN&token=bf80ccce77d08edef1ce9a9cf537438b7f1cfbe4
微信官方的建议: 对于iOS应用,考虑到iOS应用商店审核指南中的相关规定,建议开发者接入微信登录时,先检测用户手机是否已安装微信客户端(使用sdk中isWXAppInstalled函数 ),对未安装的用户隐藏微信登录按钮,只提供其他登录方式(比如手机号注册登录、游客登录等)。 |
|
12
niksun 2015 年 3 月 3 日
/*! @brief 发送Auth请求到微信,支持用户没安装微信,等待微信返回onResp
* * 函数调用后,会切换到微信的界面。第三方应用程序等待微信返回onResp。微信在异步处理完成后一定会调用onResp。支持SendAuthReq类型。 * @param req 具体的发送请求,在调用函数后,请自己释放。 * @param viewController 当前界面对象。 * @param delegate WXApiDelegate对象,用来接收微信触发的消息。 * @return 成功返回YES,失败返回NO。 */ +(BOOL) sendAuthReq:(SendAuthReq*) req viewController : (UIViewController*) viewController delegate:(id<WXApiDelegate>) delegate; |
|
13
shiziwen 2015 年 9 月 25 日
请问微信和 QQ 分享的时候,是不是也会有这种问题?
需要隐藏吗? 多谢。 |