zoukankan      html  css  js  c++  java
  • ios 检查ios设备是否安装了qq,微信等应用

    在应用审核的时候,有时候会提示第三方登陆有问题,这是因为如果设备上没有安装第三方登陆的应用的时候,有一些第三方应用会跳转到下载第三方应用的界面,这样的话苹果那边审核的就会认为附带下载插件,应用会被拒绝,这里有两种解决办法:
    1,通过后台参数控制是否显示第三方登陆。在审核的时候,通过参数的设置不显示第三方登陆,通过审核之后再开放出来第三方登陆
    2,检查设备上是否包含第三方登陆的软件,这里就讲解一下怎么获取设备上是否安装第三方登陆的软件
     首先:
         在info.plist里面添加LSApplicationQueriesSchemes(Array类型),然后插入weixin, wechat, mqq等的string类型子项
     然后:

       if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"Sinaweibo://"]]) {

                    //新浪微博

                }

       if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"Whatapp://"]]) {

                    //微信

                }

       if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"weixin://"]]) {

                    //微信

                }

       if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"Facebook://"]]) {

                    //facebook

                }

       if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"Twitter://"]]) {

                    //推特

                }

  • 相关阅读:
    error LNK2019: 无法解析的外部符号 该符号在函数 中被引用 解决方案
    【OSG】运行OSG示例出现的奶牛不完整问题
    python 遍历文件夹
    python os操作
    python io操作
    python request 代理/超时/证书
    python tuple
    python dict
    python request post
    python request get
  • 原文地址:https://www.cnblogs.com/linusflow/p/8541825.html
Copyright © 2011-2022 走看看