【发布时间】:2016-06-14 23:22:53
【问题描述】:
从https://doc.open.alipay.com/doc2/detail?treeId=54&articleId=103419&docType=1 运行AlipaySDK 演示时,发生了一些奇怪的事情。
从xcode中的日志输出来看,有10多条日志要说
-canOpenURL:URL 失败:“momochs://” - 错误:“此应用不允许查询方案 momochs
demo中没有源码可以通过简单的搜索打印出来。并且静态库只是进行付款,根据我的理解不应该进行此类检查。
这里的问题是弄清楚为什么会发生这种情况,或者演示或其他设置有什么问题?
2016-03-02 15:58:55.998 AliSDKDemo[4491:1610409] -canOpenURL:URL 失败:“momochs://” - 错误:“此应用不允许查询方案 momochs” 2016-03-02 15:58:55.999 AliSDKDemo[4491:1610409] -canOpenURL:URL 失败:“tenpay://” - 错误:“此应用不允许查询方案 tenpay” 2016-03-02 15:58:55.999 AliSDKDemo[4491:1610409] -canOpenURL:URL 失败:“com.icbc.iphoneclient://” - 错误:“此应用不允许查询方案 com.icbc。 iphone客户端” 2016-03-02 15:58:56.000 AliSDKDemo[4491:1610409] -canOpenURL:URL 失败:“wx2654d9155d70a468://”-错误:“此应用不允许查询方案 wx2654d9155d70a468” 2016-03-02 15:58:56.000 AliSDKDemo[4491:1610409] -canOpenURL:URL 失败:“meituan0000://” - 错误:“此应用不允许查询方案 meituan0000” 2016-03-02 15:58:56.000 AliSDKDemo[4491:1610409] -canOpenURL:URL 失败:“sinaweibo://” - 错误:“此应用不允许查询方案 sinaweibo” 2016-03-02 15:58:56.001 AliSDKDemo[4491:1610409] -canOpenURL:URL 失败:“dianping://” - 错误:“此应用不允许查询方案 dianping” 2016-03-02 15:58:56.001 AliSDKDemo[4491:1610409] -canOpenURL:URL 失败:“diditaxi://” - 错误:“此应用不允许查询方案 diditaxi” 2016-03-02 15:58:56.002 AliSDKDemo[4491:1610409] -canOpenURL:URL 失败:“cn.12306://” - 错误:“此应用不允许查询方案 cn.12306” 2016-03-02 15:58:56.002 AliSDKDemo[4491:1610409] -canOpenURL:URL 失败:“mtxx://” - 错误:“此应用不允许查询方案 mtxx” 2016-03-02 15:58:56.002 AliSDKDemo[4491:1610409] -canOpenURL:URL 失败:“youku://” - 错误:“此应用不允许查询方案优酷” 2016-03-02 15:58:56.003 AliSDKDemo[4491:1610409] -canOpenURL:URL 失败:“baidumap://” - 错误:“此应用不允许查询方案 baidumap” 2016-03-02 15:58:56.003 AliSDKDemo[4491:1610409] -canOpenURL:URL 失败:“iosamap://” - 错误:“此应用不允许查询方案 iosamap”
【问题讨论】:
-
所以SDK是开源的?
-
demo 是开源的,但 SDK 不是。但是 SDK 这样做是没有意义的。这是一种病毒?
标签: ios security xcode6 ios9 url-scheme