iOS canOpenURL:判断不正确

问题场景:
笔者在集成一网通时遇到这么一种情况,给一网通添加一个scheme时,发现无论手机是否装一网通的客户端,canOpenURL:方法总是返回YES。

问题解决:
该问题涉及到scheme和LSApplicationQueriesSchemes的区别(可参考该文章)。只需要在info.polist文件中把scheme从URL schemes中删除,然后把scheme添加到白名单中即可。如下图

iOS canOpenURL:判断不正确_第1张图片
Snip20181011_6.png

你可能感兴趣的:(iOS canOpenURL:判断不正确)