iOS9友盟微信分享

iOS 友盟分享6.9.7(QQ 微博 微信) 最近对应项目更新的时候,发现分享这块出现了大问题,要么显示无应用,要么显示应用网络连接不可。 我项目里原本使用的是友盟SDK4.4 集成了QQ 微信 微博 我这里具体出现了一下三种状况 QQ分享 每次分享跳转到QQ的时候,提示没有当前应用 微信分享 每次分享跳转到微信的时候,提示Bundle ID不正确 微博分享 每次分享跳转到微信的时候,显示网络连接异常 下面我讲讲我遇到这三种问题是如何解... 阅读详情

此文记录了在iOS9下使用了友盟微信纯图片分享。

前提

注册友盟账号

访问友盟官方网站,在官方注册账号获取AppKey。

微信账号

登录微信开放平台(点击链接),填写相关应用信息,审核通过后获取到微信AppID及AppSecret

下载SDK

根据所需下载响应的SDK,并导入工程。

开始

导入系统库
  • libsqlite3.tbd

  • libc++.1.tbd

  • SystemConfigure.framework

添加方法:选择target->Build Phases->Link Binary With Libraries搜索添加。

AppDelegate
#import "UMSocial.h"
#import "UMSocialWechatHandler.h"
...
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{
     // 设置友盟AppKey
    [UMSocialData setAppKey:UmengAppKey];

    // 设置微信AppId和AppSecret
    [UMSocialWechatHandler setWXAppId:@"wx1a1183fca86e9***" appSecret:@"2f5ec5470d4fb127e2ce8bc15dd8e***" url:@"http://www.umeng.com/social"];

    return YES;
}

url参数:如果你分享的网页url为空,那么默认会用这个地址。

Plist文件

URL types

在info.plist文件中添加一个URL types字段。
直接上图:

兼容

以iOS9 SDK编译的工程会默认以SSL安全协议进行网络传输,即HTTPS,如果依然使用HTTP协议请求网络会报系统异常并中断请求。目前可用如下两种方式保持用HTTP进行网络连接:

需要在plist文件中添加如下字段:

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>

效果如图:

在iOS9下就需要增加一个可跳转的白名单,指定对应跳转App的URL Scheme,否则将在第三方平台判断是否跳转时用到的canOpenURL时返回NO,进而只进行webview授权或授权/分享失败。

需要添加如下字段:

<key>LSApplicationQueriesSchemes</key>
<array>
    <!-- 微信 URL Scheme 白名单-->
    <string>wechat</string>
    <string>weixin</string>
<array>

效果如图:


如果未添加如上字段会提示:您的设备没有安装微信

控制台会打出如下错误信息:
-canOpenURL: failed for URL: "weixin://app/wxff569f1617559261/" - error: "This app is not allowed to query for scheme weixin"

分享页面

首先,在需要分享内容的控制器中申明代理,并在分享事件中添加如下代码。

// 分享类型
[UMSocialData defaultData].extConfig.wxMessageType = UMSocialWXMessageTypeImage;

UIImage *shareImage = [UIImage imageNamed:@"image"];

//注意:分享到微信好友、微信朋友圈、微信收藏、QQ空间、QQ好友、来往好友、来往朋友圈、易信好友、易信朋友圈、Facebook、Twitter、Instagram等平台需要参考各自的集成方法
    [[UMSocialDataService defaultDataService]  postSNSWithTypes:@[UMShareToSina] content:@"" image:shareImage location:nil urlResource:nil presentedController:self completion:^(UMSocialResponseEntity *response){
        if (response.responseCode == UMSResponseCodeSuccess) {
            NSLog(@"分享成功!");
        }
    }];

[UMSocialData defaultData].extConfig.wxMessageType = UMSocialWXMessageTypeImage;该方法一定要写在前面否者第一次会以网页的形式分享。

更多详情请访问官方文档。

iOSTalk,分享iOS成长之路的点点滴滴,微信扫描即可关注

​
解决"友盟微信跳转提示<您的设备未安装微信>"的问题 阅读详情

相关推荐

ios-友盟分享(精简版).zip

友盟分享(精简版)

使用友盟社会化分享IOS版SDK分享纯图片到微信

本文和上一篇友盟社会化分享Android版是兄弟篇。其实本人用的是友盟Cocos2d-x的IOS版。对于普通IOS版如何分享纯图片到微信朋友圈,官网文档中已经说明的比较清楚,但是在Cocos2d-x版中并未做出说明。如果不加以设置,默认分享类型是一条图文链接。其实无论是普通IOS版,还是Cocos2d-x版,它们设置分享类型的Objective C方法是一致的,只不过在Cocos2d-x版中要寻找一个途径,跟C++代码结合起来。

操练起来。。。 3764

微信6.2.6 ipa版本下载

WeChat-v6.2.6-Locophone-ICPDA 提供大家 方便大家 下载

iOS开发 --- 接入友盟分享(微信、QQ)功能(v6.9.5 &更新日期:2018年11月1日)(一)

前期准备工作 注册友盟账号获取AppKey; 注册分享途径账号: QQ:腾讯开放平台注册,获取APP ID和APP KEY; 微信:微信开放平台注册,获取AppID和AppSecret ; ..... 一,下载友盟分享SDK,并导入到项目。 将U-Common基础功能库(UMCommon.framework)添加到项目。 将U-Share SDK添加到项目。 ...

iOS技术分享与学习博客 1621

自定义的友盟反馈界面(可发文字和图片)

自定义的友盟反馈界面(可发文字和图片),相关博文:http://www.cnblogs.com/tianzhijiexian/p/4492773.html

微信-6.2.0 .ipa

ios微信低版本文件,可以直接安装,如果安装不上的话可以 找我,越狱后才能安装哈

iOS 友盟分享(微信)

1.使用cocoapods导入友盟SDK pod 'UMCAnalytics', '~> 5.5.2' # 集成微信(精简版0.2M) pod 'UMCShare/Social/ReducedWeChat', '~> 6.9.5' 2.在APPDelegate中的didFinishLaunchingWithOptions配置友盟key和微信key - (void)c...

冰凉的枷锁的博客 2565

CA(载波聚合)

文章目录CA基本概念1. CA分类2. Pcell、Scell以及Serving CellPcell(Primary Cell)Scell(Secondary Cell)3. Pcell、Scell部署场景场景1场景2场景3场景44. CA的协议控制4.1 Camping/Connetion Establishment:4.2 CC Management/SCell Addition/Release:4.3 Handover/Measurements:4.4 SCell激活 CA基本概念 CA也就是我们中文

你又来看我了,一起学习吧 4万+

iOS 友盟分享到微信和自定义分享平台

友盟分享预留了用户自定义平台,我们可以直接添加。这里我就不写友盟的集成了,只写分享的例子 一、初始化友盟分享平台 //设置友盟分享面板 + (void)setUMSharePlatform{ //添加微信好友和微信朋友圈分享平台 [[UMSocialManager defaultManager] setPlaform:UMSocialPlatformType_WechatSe...

xiaoxiaobaibaicai的博客 1022

uds协议之can总线程序升级

uds协议简介 如何利用uds协议升级 升级流程 uds服务类型介绍

fangye945a的博客 1万+

cadence数模混合仿真反标sdf

数模混合IC设计时经常要调用一些Verilog模块(最简单的例如SPI接口),在前仿时一般直接用rtl代码来仿真,但是后仿时要关注因寄生带来的延迟,避免这些额外的延迟导致时序错误,因此不能简单地采用RTL来仿真。 一般有两种办法:1是采用由RTL综合得到的门级电路来仿真,这种方法比较简单,但是缺点是规模较大,而且只包括门延迟不包括因版图导致的线延迟;如果想要仿真更精细,就要对该这部分门电路提取寄生参数; 另一种方式是利用sdf文件(standard delay format)来进行仿真。后端工具在布局布

长河柱天的博客 7274

ios 分享功能 集成友盟分享

1.集成友盟分享,需要先注册一个友盟账号,注册地址 友盟开发者平台官网  友盟集成文档   友盟sdk下载地址友盟sdk下载地址 2,成功下载sdk集成后,微信分享需要配置一下 新浪微博 之类到同样配置就行 3.整合完之后就开始上代码了 ShareManage.h // // ShareManage.h // KONKA_MARKET // // Created

daiyelang的专栏 4万+

Xilinx Aurora 8B/10B IP核详解和仿真

Xilinx Aurora 8b/10b IP核的详解,以及使用与仿真示例,对IP核的配置和如何仿真有非常详细的说明,除了对IP核官方文档的内容进行了解析以外,还对GTX引脚的选择等比较容易混淆和不好理解的地方进行了说明。最后对IP核的仿真运行进行了STEP BY STEP 的说明,对仿真的结果也进行了简要的说明。 该文档对Xilinx FPGA和ZYNQ SOC下 AURORA 8B/10B IP核的使用提供了一个快速上手的指导。

weixin_43354598的博客 1万+

iOS友盟社会化分享完全攻略

详细讲解使用友盟社会化分享实现分享到微信、QQ、微博

Minecraft 9440

Jetson 平台编译安装 FFmpeg 7.1(支持 Nvmpi + SRT + x265)

摘要: 本文详细介绍了在NVIDIA Jetson平台上编译FFmpeg 7.1并集成关键功能的全过程。通过补丁方式加入Nvmpi实现硬件加速支持,同时编译集成x265编码器和SRT低延迟传输协议。步骤涵盖:1)安装x265编码器;2)配置SRT协议支持;3)编译jetson-ffmpeg的Nvmpi接口;4)定制化编译FFmpeg 7.1;5)验证模块集成情况。最终实现支持硬件编解码、高效HEVC压缩和可靠推流的增强版FFmpeg,为Jetson平台的音视频处理提供完整解决方案。

J。 345

【26美赛C题】2026美赛数学建模(MCM/ICM)思路解析及代码分享

本文为2026年美国大学生数学建模竞赛(MCM/ICM)C题的解题思路与资源分享。文章提出系统学习数学建模的重要性,强调竞赛考察的是综合建模能力而非单纯计算。针对C题常见的复杂系统评估类问题,作者提供了一套完整的建模框架,包括问题拆解、指标体系构建、数据建模、决策模型等六个阶段。订阅者可获得Python/Matlab双版本代码、论文结构解析、AI辅助建模方法等资源。内容适合准备参加各类数学建模竞赛的学生,特别是希望通过AI技术提升建模效率的参赛者。

一键难忘的博客 1683

iOS开发 ios9.0后友盟第三方分享, qq微信找不到设备

手机升级到IOS9以后,QQ授权登录和QQ分享不能用了,不用着急,问题容易解决。 一、QQ登录问题解决 1、我们先将iphone真机(已经升级到ios9)连到电脑上,并通过xcode安装你的程序,然后选择QQ登录,此时会报错,或者显示网页登录,此时我们查看Debug日志,如下图所示,会显示几条“This app is not allowed to query for scheme ……

DaMing_XiaoZhi的博客 879

YOLO26涨点改进| TGRS 2026 | 独家创新首发、注意力改进篇| 引入CSSCA频谱-空间交叉注意力,含多种创新改进,小目标检测、图像分割、高光谱图像分类、语义分割任务任务涨点

🔥本文提出CSSCA(频谱-空间交叉注意力)模块,通过中心像素引导的光谱与空间交叉注意力机制,有效提升YOLO26模型的特征表达能力。该模块实现了光谱与空间信息的协同优化,能够自适应强化关键通道与重要空间区域,增强模型对小目标和复杂场景的感知能力。文章详细介绍了CSSCA的网络结构、工作原理及四大优势,包括精准特征表达、协同信息优化、小样本适应性和轻量化设计。同时提供了完整的代码实现和四种改进方案的YAML配置文件,包括基础版、增强版、C3k2融合版和C2PSA融合版,为YOLO26模型的性能提升

Ai缝合怪、助力小伙伴高效发论文 265

搭友盟之便,创SocialShare

目前,常用的第三方分享途径有QQ、微信、微博、人人等...凑巧最近和盆友一起学习做项目,而项目需要通过第三方分享到第三方社交平台,如QQ、微博、微信等。通过查阅相关资料发现,现在各平台都有自己的官方第三方分享组件可用,官方文档也比较丰富,使用起来也比较方便。

Htao_sir的博客 541

目标检测YOLO实战应用案例100讲-基于数据融合的SAR图像中海上目标检测与跟踪(中)

本文使用的数据集为欧空局(European Space Agency, ESA)提供的Sentinal-1 数据集,Sentinel-1是欧洲“哥白尼计划”的SAR卫星机群,主要是用于陆地和海 洋服务的极地轨道全天候昼夜雷达成像任务[ 34]。Sentinel-1A于2014年4月3日发 射升空,Sentinel-1B于2016年4月25日发射升空,每颗卫星都携带C波段SAR, 共同提供地球表面的全天候、昼夜图像。

qq_36130719的博客 356

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

友盟集成微信分享,显示您的设备没有安装微信问题及解决办法

问题描述: 友盟集成微信分享功能,当点击分享到微信好友和朋友圈时,提示:您的设备没有安装微信,但事实上我的手机上已经安装了微信。 解决办法: 查看官方文档:http://dev.umeng.com/social/ios/ios9 ,适配iOS9系统,进行如下配置: 1.http传输: 在info.plist文件中添加 key>NSAppTransportSecuritykey> di

JR的博客 6546

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

iOS开发 --- UIWebView替换之友盟分享SDK更新(QQ未识别应用问题)

https://wiki.connect.qq.com/universal-links适配faq https://wiki.connect.qq.com/ulink适配通知 微信/QQ 分享最新集成 (UniversalLink)2020版 QQ、微信分享适配Universal Link

iOS技术分享与学习博客 2082

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

友盟SDK实现分享

友盟SDK文档已经写得很详细了,这边整理笔记,先过一遍流程: 1⃣️注册友盟账号以获取Appkey,下面以分享到微信为例 2⃣️申请第三方账号是因为要进行分享、授权这样的操作肯定是要通过第三方的审核(这样来源可以显示成自己App的icon)。如果只是做个demo的话友盟提供了一些平台的测试账号: 3⃣️适配iOS9系统做了几个处理,解决“您的设备未安装微信”的问题 4⃣️下载并安装...

weixin_34396103的博客 172

关于友盟分享的总结

友盟分享的总结

快乐自己 4036

iOS开发- 友盟SDK开发,社会化分享攻略

1 简介 现如今几乎所有人都有社交账号和社交App,而分享功能也几乎随处可见。本文的目的在于介绍分享功能的基本实 现。使用的是友盟的社会化分享组件,这样就不用一个一个对接各个平台的接口,可以使用一套接口来实现多个平台 的分享功能。本文以分享到微信、QQ、微博为例。 2 开发者账号 这里说的不是创建苹果的开发者账号,而是创建友盟和各个要分享到的平台的开发者账号。和苹果开发者

My_Dream的博客 1106

使用友盟进行第三方平台的授权分享

在开发应用的过程中,我们经常会遇到需要将某些内容分享到第三方平台的场景,一般需要支持微信,QQ,微博等平台的分享支持,单独集成各个平台会比较麻烦,我们可以选用ShareSDK,UMeng等比较成熟的平台来进行分享集成。现在我们就简单谈一下如何使用友盟集成第三方的分享。 1.在友盟后台注册开发者帐号,获取UMeng的appKey和appSecret。 在友盟官方平台注册帐号,注册成功之后点击“我

王二东的博客 2904
上一篇: -canOpenURL: failed for URL: "weixin://app/wxff569f1617559XX1/" - error: "This app is not allowed to
下一篇: iOS9图片保存到相册
joneOS
博客等级 码龄12年 1粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值