苹果微信恢复好友手机分享东西给微信好友

苹果手机分享为什么分享东西分不到官方微信多分享多开了_百度知道
苹果手机分享为什么分享东西分不到官方微信多分享多开了
我有更好的答案
Hw155.181很简单里面的点去掉
没越狱的苹果手机可以下载“ 共存版”,实现 多开,具体操作如下:1)进入同步推官网,在浏览器输入如下地址tui.tongbu.com/即可进入。2)下载并安装同步推,注意区分安卓版和IOS版。3)进入同步推,搜索“ 共存版”,然后下载安装。4)进入 共存版,登入其他账号即可。供参考!希望能帮到你
建议你用两个手机来供养两个账号,因为多开微信很容易被封号或者是严重影响手机之前的系统
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。苹果手机的微信上出现发送朋友应该怎么办
微信在新的设备上登录的时候往往需要好友验证,没有验证成功,就登陆不了,如果自己绑定了手机,可以通过手机来验证登陆,如果没有绑定手机只绑定了QQ号码,没有验证成功应该怎么办?最近有很多好友有遇到此问题,下面结合体会细细说说
1、当我们在新设备上登录微信,验证好友失败后,在没有绑定手机的情况下,会提示我们有下面2种解决办法:1、通过好友手机号验证,最少需要填写3个微信好友的手机号。2.更改绑定微信的QQ号密码,重新登录。
2、第一种方法,我们选择通过好友手机号验证后,填入3个好友手机号验证成功后,即可登录。
3、前面一种办法需要找到3个好友的联系电话比较麻烦,一般我们用第二种办法修改绑定微信QQ的QQ密码登录验证会比较快捷。在电脑上登录QQ,进入QQ安全中心
4、在密码管理中选中“修改密码”
5、修改密码成功后,用修改后的密码再次在新设备上登录微信,这时候就不会再出现验证好友,即可马上登录成功了
方法一:打开手机微信,找到界面右上角的加号并点击,可以看到出现下图中出现的选项,其中&添加朋友&和&扫一扫&都有添加好友的功能. 02 点击&添加朋友 ...
苹果手机微信无法发送语音消息给好友怎么办?1、ios7版本新增了麦克风选项我们只需要设置一下就好了,点击“设置”。如图1所示(图1) 2、在“设置”中找到“隐私”这一选项,然后点击进入“隐私”。如图2所示(图2) 3、进入“隐私”之后,我们可以看到“麦克风”的选项,点击点入“麦克风”。如图3所示(图3) 4、这时...
经常有人碰到,打不开微信朋友圈的情况,应该怎么办,下面告诉你原因和方法。方法:1、检查下手机的储存情况,清理下微信的缓存,和手机的储存。打开微信-【设置】-【通用】-【微信存储空间】 2、检查一下网络情况,如果没有连接网络,连接一下试试看。有时候连接Wifi也打不开,可能是Wifi不能使用。3、重启一下手机试试看...
你的电脑Excel版本和手机的版本不兼容或者手机不支持,下载一个手机版WPS就好了。
方法 进入设置,然后进入到应用管理,找到微信,然后点击进去。...在权限中看到“通话及本地录音”是禁止的。因为禁止了录音所以没法微信无法发送语音。这样,我们就看到“通话及本地录音”是允许的...也有网友说,当手机内存不足的时候也会出现没法发送语音的情况。当你排除不是我上文说的情况,那就不妨试着清理下手机内存吧!
我们在手机上使用微信的时候遇到了手机微信图片发送不出去的问题,这个时候是怎么回事呢?我们可以重启一下手机试试,也可以清理一下微信的存储空间试试,以及看看是不是无线网的问题导致微信图片发送不出去,具体应该怎么操作呢?下面就和小编一起来看看吧!手机微信图片发送不出去怎么办?方法一:重启手机 大家可以先...
解决微信无法发送语音的方法 方法一 微信不能发语音是因为没有授权微信使用录音功能,以小米手机为例,解决微信不能发语音的方法如下:1. 打开“安全中心”。2.选择“授权管理”。3.点击“应用权限管理”。4.点击“权限管理”。5.点击“录音”进入后找到微信。6.点击“微信”图标,在弹出来的选项中选择“允许”即可。方法...
4、您的微信在升级过程中可能会出现微信载入数据失败,这样的情况你需要卸载之前的微信版本,然后在安装新版本微信,不要在原来旧版本未卸载的基础上升级微信。5、当前手机网络不稳定导至微信载入数据失败,请您稍后重新载入数据;手机浏览器缓存太多导至微信载入数据失败,您可尝试清除手机浏览器缓再进行微信载入数据的操作;...
一般正常下载的都有朋友圈,如果没有的话,打开就可以了。步骤如下: 打开手机,点击微信图标,输入账号信息,进入微信个人页面,进入微信个人页面,点击右下角的“我”,如图1所示。进入“我”的页面,点击“设置”,如图2所示。在设置页面,点击“通用”,如图3所示。在通用页面,点击“功能”,如图4所示。在功能页面,...手机淘宝里的宝贝怎么分享给微信好友_百度经验
&&&&&&&&&手机软件手机淘宝里的宝贝怎么分享给微信好友听语音1234567推荐视频手机淘宝怎么分享宝贝链接给好友时长:00:56来自:天极网开放返回暂停重播播放
百度经验:jingyan.baidu.com淘宝里面的宝贝,如何分享给微信里面的好友,让自己把淘宝生意做到微信上去。百度经验:jingyan.baidu.com手机 淘宝软件 淘宝帐号 微信帐号 微信软件百度经验:jingyan.baidu.com1如图所示点击箭头所指的淘宝图标,打开淘宝软件。2如图我们看到了淘宝里面许多的宝贝,选择任意一个宝贝点击进去。3如图我们点击箭头所指的“分享”按钮。4如图所示在弹出的分享类型中,我们点击箭头所指的“微信”图标。5如图所示在弹出的淘宝口令窗口中,我们点击箭头所指的“去粘贴”。6如图所示点击“去粘贴”之后,直接进入到了微信里面,我们选择一位微信好友点击进入。7如图所示在输入的编辑框中,我们通过长按之后,弹出的“粘贴”菜单,直接点击“粘贴”,粘贴到微信编辑框中。8如图所示我们点击箭头所指的“发送”按钮,直接发送给好友。9如图所示我们看到分享的内容已经发送给了好友。END百度经验:jingyan.baidu.com微信好友要看到我们分享的淘宝宝贝,只需复制我们发的淘口令,在淘宝里面直接就可以搜到了。经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。投票(2)已投票(2)有得(0)我有疑问(0)◆◆说说为什么给这篇经验投票吧!我为什么投票...你还可以输入500字◆◆只有签约作者及以上等级才可发有得&你还可以输入1000字◆◆如对这篇经验有疑问,可反馈给作者,经验作者会尽力为您解决!你还可以输入500字相关经验26000热门杂志第1期你不知道的iPad技巧3795次分享第1期win7电脑那些事6650次分享第2期新人玩转百度经验1414次分享第1期Win8.1实用小技巧2657次分享第1期小白装大神1932次分享◆请扫描分享到朋友圈苹果手机分享东西给微信好友_百度知道
苹果手机分享东西给微信好友
苹果手机分享东西给微信好友
我有更好的答案
请说明问题
为您推荐:
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。iOS开发之第三方分享微信分享、朋友圈分享
本文章项目demo地址:
微信分享前提:
1.需要成功在微信开发者平台注册了账号, 并取的对应的 appkey appSecret。
2. 针对iOS9 添加了微信的白名单,以及设置了 scheme url 。 这都可以参照上面的链接,进行设置好。
3. 分享不跳转的时候原因总结, 具体方法如下:
1.首先检查下是否有向微信注册应用。
2. 分享参数是否拼接错误。 监听下面 isSuccess yes为成功, no为是否, 看看是否是分享的对象弄错了。 文本对象与多媒体对象只能选一种。
BOOL isSuccess = [WXApi sendReq:sentMsg];
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
//向微信注册应用。
[WXApi registerApp:URL_APPID withDescription:@&wechat&];
return YES;
-(BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary *)options{
/*! @brief 处理微信通过URL启动App时传递的数据
* 需要在 application:openURL:sourceApplication:annotation:或者application:handleOpenURL中调用。
* @param url 微信启动第三方应用时传递过来的URL
* @param delegate
WXApiDelegate对象,用来接收微信触发的消息。
* @return 成功返回YES,失败返回NO。
return [WXApi handleOpenURL:url delegate:self];
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url{
return [WXApi handleOpenURL:url delegate:self];
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(nullable NSString *)sourceApplication annotation:(id)annotation{
return [WXApi handleOpenURL:url delegate:self];
微信分享的核心代码;
#pragma mark 微信好友分享
微信分享对象说明
@param sender
WXMediaMessage
多媒体内容分享
WXImageObject
多媒体消息中包含的图片数据对象
WXMusicObject
多媒体消息中包含的音乐数据对象
WXVideoObject
多媒体消息中包含的视频数据对象
WXWebpageObject
多媒体消息中包含的网页数据对象
WXAppExtendObject
返回一个WXAppExtendObject对象
WXEmoticonObject
多媒体消息中包含的表情数据对象
WXFileObject
多媒体消息中包含的文件数据对象
WXLocationObject
多媒体消息中包含的地理位置数据对象
WXTextObject
多媒体消息中包含的文本数据对象
-(void)isShareToPengyouquan:(BOOL)isPengyouquan{
* @note 长度不能超过512字节
// @property (nonatomic, retain) NSString *
/** 描述内容
* @note 长度不能超过1K
//@property (nonatomic, retain) NSString *
/** 缩略图数据
* @note 大小不能超过32K
@property (nonatomic, retain) NSData
* @note 长度不能超过64字节
// @property (nonatomic, retain) NSString *mediaTagN
* 多媒体数据对象,可以为WXImageObject,WXMusicObject,WXVideoObject,WXWebpageObject等。
// @property (nonatomic, retain) id
/*! @brief 设置消息缩略图的方法
* @param image 缩略图
* @note 大小不能超过32K
//- (void) setThumbImage:(UIImage *)
UIImage *image = [UIImage imageNamed:@&消息中心 icon&];
WXMediaMessage *message = [WXMediaMessage message];
message.title = @&微信分享测试&;
message.description = @&微信分享测试----描述信息&;
//png图片压缩成data的方法,如果是jpg就要用 UIImageJPEGRepresentation
message.thumbData = UIImagePNGRepresentation(image);
[message setThumbImage:image];
WXWebpageObject *ext = [WXWebpageObject object];
ext.webpageUrl = @&https://www.baidu.com&;
message.mediaObject =
message.mediaTagName = @&ISOFTEN_TAG_JUMP_SHOWRANK&;
SendMessageToWXReq *sentMsg = [[SendMessageToWXReq alloc]init];
sentMsg.message =
sentMsg.bText = NO;
//选择发送到会话(WXSceneSession)或者朋友圈(WXSceneTimeline)
if (isPengyouquan) {
sentMsg.scene = WXSceneT
//分享到朋友圈
sentMsg.scene =
//分享到会话。
//如果我们想要监听是否成功分享,我们就要去appdelegate里面 找到他的回调方法
// -(void) onResp:(BaseResp*)resp .我们可以自定义一个代理方法,然后把分享的结果返回回来。
appdelegate = (AppDelegate *)[UIApplication sharedApplication].
appdelegate.wxDelegate =
//添加对appdelgate的微信分享的代理
BOOL isSuccess = [WXApi sendReq:sentMsg];
完整的代码如下:
appDelegate.h
@protocol WXDelegate
-(void)loginSuccessByCode:(NSString *)
-(void)shareSuccessByCode:(int)
@interface AppDelegate : UIResponder
@property (strong, nonatomic) UIWindow *
@property (nonatomic, weak) id wxD
appDelegate.m
#import &AppDelegate.h&
#import &WXApi.h&
//微信开发者ID
#define URL_APPID @&app id&
@interface AppDelegate ()
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
//向微信注册应用。
[WXApi registerApp:URL_APPID withDescription:@&wechat&];
return YES;
-(BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary *)options{
/*! @brief 处理微信通过URL启动App时传递的数据
* 需要在 application:openURL:sourceApplication:annotation:或者application:handleOpenURL中调用。
* @param url 微信启动第三方应用时传递过来的URL
* @param delegate
WXApiDelegate对象,用来接收微信触发的消息。
* @return 成功返回YES,失败返回NO。
return [WXApi handleOpenURL:url delegate:self];
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url{
return [WXApi handleOpenURL:url delegate:self];
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(nullable NSString *)sourceApplication annotation:(id)annotation{
return [WXApi handleOpenURL:url delegate:self];
/*! 微信回调,不管是登录还是分享成功与否,都是走这个方法 @brief 发送一个sendReq后,收到微信的回应
* 收到一个来自微信的处理结果。调用一次sendReq后会收到onResp。
* 可能收到的处理结果有SendMessageToWXResp、SendAuthResp等。
* @param resp具体的回应内容,是自动释放的
-(void) onResp:(BaseResp*)resp{
NSLog(@&resp %d&,resp.errCode);
WXErrCode {
WXErrCodeCommon
普通错误类型
WXErrCodeUserCancel = -2,
用户点击取消并返回
WXErrCodeSentFail
WXErrCodeAuthDeny
WXErrCodeUnsupport
微信不支持
if ([resp isKindOfClass:[SendAuthResp class]]) {
//授权登录的类。
if (resp.errCode == 0) {
//这里处理回调的方法 。 通过代理吧对应的登录消息传送过去。
if ([_wxDelegate respondsToSelector:@selector(loginSuccessByCode:)]) {
SendAuthResp *resp2 = (SendAuthResp *)
[_wxDelegate loginSuccessByCode:resp2.code];
}else{ //失败
NSLog(@&error %@&,resp.errStr);
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@&登录失败& message:[NSString stringWithFormat:@&reason : %@&,resp.errStr] delegate:self cancelButtonTitle:@&取消& otherButtonTitles:@&确定&, nil];
[alert show];
if ([resp isKindOfClass:[SendMessageToWXResp class]]) { //微信分享 微信回应给第三方应用程序的类
SendMessageToWXResp *response = (SendMessageToWXResp *)
NSLog(@&error code %d
error msg %@
country %@&,response.errCode,response.errStr,response.lang,response.country);
if (resp.errCode == 0) {
//这里处理回调的方法 。 通过代理吧对应的登录消息传送过去。
if (_wxDelegate) {
if([_wxDelegate respondsToSelector:@selector(shareSuccessByCode:)]){
[_wxDelegate shareSuccessByCode:response.errCode];
}else{ //失败
NSLog(@&error %@&,resp.errStr);
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@&分享失败& message:[NSString stringWithFormat:@&reason : %@&,resp.errStr] delegate:self cancelButtonTitle:@&取消& otherButtonTitles:@&确定&, nil];
[alert show];
ViewController.h
@interface ViewController : UIViewController
ViewController.m
#import &ViewController.h&
#import &WXApi.h&
#import &AppDelegate.h&
//微信开发者ID
#define URL_APPID @&appid &
#define URL_SECRET @&app secret&
#import &AFNetworking.h&
@interface ViewController ()
AppDelegate *
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
#pragma mark 微信登录
- (IBAction)weixinLoginAction:(id)sender {
if ([WXApi isWXAppInstalled]) {
SendAuthReq *req = [[SendAuthReq alloc]init];
req.scope = @&snsapi_userinfo&;
req.openID = URL_APPID;
req.state = @&1245&;
appdelegate = [UIApplication sharedApplication].
appdelegate.wxDelegate =
[WXApi sendReq:req];
//把微信登录的按钮隐藏掉。
#pragma mark 微信登录回调。
-(void)loginSuccessByCode:(NSString *)code{
NSLog(@&code %@&,code);
__weak typeof(*&self) weakSelf =
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
manager.requestSerializer = [AFJSONRequestSerializer serializer];//请求
manager.responseSerializer = [AFHTTPResponseSerializer serializer];//响应
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@&text/html&,@&application/json&, @&text/json&,@&text/plain&, nil];
//通过 appid
secret 认证code . 来发送获取 access_token的请求
[manager GET:[NSString stringWithFormat:@&https://api.weixin.qq.com/sns/oauth2/access_token?appid=%@&secret=%@&code=%@&grant_type=authorization_code&,URL_APPID,URL_SECRET,code] parameters:nil progress:^(NSProgress * _Nonnull downloadProgress) {
} success:^(NSURLSessionDataTask * _Nonnull task, id
_Nullable responseObject) {
//获得access_token,然后根据access_token获取用户信息请求。
NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:responseObject options:NSJSONReadingMutableContainers error:nil];
NSLog(@&dic %@&,dic);
access_token 接口调用凭证
expires_in access_token接口调用凭证超时时间,单位(秒)
refresh_token 用户刷新access_token
openid 授权用户唯一标识
scope 用户授权的作用域,使用逗号(,)分隔
当且仅当该移动应用已获得该用户的userinfo授权时,才会出现该字段
NSString* accessToken=[dic valueForKey:@&access_token&];
NSString* openID=[dic valueForKey:@&openid&];
[weakSelf requestUserInfoByToken:accessToken andOpenid:openID];
} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
NSLog(@&error %@&,error.localizedFailureReason);
-(void)requestUserInfoByToken:(NSString *)token andOpenid:(NSString *)openID{
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
manager.requestSerializer = [AFJSONRequestSerializer serializer];
manager.responseSerializer = [AFHTTPResponseSerializer serializer];
[manager GET:[NSString stringWithFormat:@&https://api.weixin.qq.com/sns/userinfo?access_token=%@&openid=%@&,token,openID] parameters:nil progress:^(NSProgress * _Nonnull downloadProgress) {
} success:^(NSURLSessionDataTask * _Nonnull task, id
_Nullable responseObject) {
NSDictionary *dic = (NSDictionary *)[NSJSONSerialization JSONObjectWithData:responseObject options:NSJSONReadingMutableContainers error:nil];
//开发人员拿到相关微信用户信息后, 需要与后台对接,进行登录
NSLog(@&login success dic
==== %@&,dic);
} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
NSLog(@&error %ld&,(long)error.code);
#pragma mark 微信好友分享
微信分享对象说明
@param sender
WXMediaMessage
多媒体内容分享
WXImageObject
多媒体消息中包含的图片数据对象
WXMusicObject
多媒体消息中包含的音乐数据对象
WXVideoObject
多媒体消息中包含的视频数据对象
WXWebpageObject
多媒体消息中包含的网页数据对象
WXAppExtendObject
返回一个WXAppExtendObject对象
WXEmoticonObject
多媒体消息中包含的表情数据对象
WXFileObject
多媒体消息中包含的文件数据对象
WXLocationObject
多媒体消息中包含的地理位置数据对象
WXTextObject
多媒体消息中包含的文本数据对象
- (IBAction)weixinShareAction:(id)sender {
[self isShareToPengyouquan:NO];
#pragma mark 微信朋友圈分享
- (IBAction)friendShareAction:(id)sender {
[self isShareToPengyouquan:YES];
-(void)isShareToPengyouquan:(BOOL)isPengyouquan{
* @note 长度不能超过512字节
// @property (nonatomic, retain) NSString *
/** 描述内容
* @note 长度不能超过1K
//@property (nonatomic, retain) NSString *
/** 缩略图数据
* @note 大小不能超过32K
@property (nonatomic, retain) NSData
* @note 长度不能超过64字节
// @property (nonatomic, retain) NSString *mediaTagN
* 多媒体数据对象,可以为WXImageObject,WXMusicObject,WXVideoObject,WXWebpageObject等。
// @property (nonatomic, retain) id
/*! @brief 设置消息缩略图的方法
* @param image 缩略图
* @note 大小不能超过32K
//- (void) setThumbImage:(UIImage *)
UIImage *image = [UIImage imageNamed:@&消息中心 icon&];
WXMediaMessage *message = [WXMediaMessage message];
message.title = @&微信分享测试&;
message.description = @&微信分享测试----描述信息&;
//png图片压缩成data的方法,如果是jpg就要用 UIImageJPEGRepresentation
message.thumbData = UIImagePNGRepresentation(image);
[message setThumbImage:image];
WXWebpageObject *ext = [WXWebpageObject object];
ext.webpageUrl = @&https://www.baidu.com&;
message.mediaObject =
message.mediaTagName = @&ISOFTEN_TAG_JUMP_SHOWRANK&;
SendMessageToWXReq *sentMsg = [[SendMessageToWXReq alloc]init];
sentMsg.message =
sentMsg.bText = NO;
//选择发送到会话(WXSceneSession)或者朋友圈(WXSceneTimeline)
if (isPengyouquan) {
sentMsg.scene = WXSceneT
//分享到朋友圈
sentMsg.scene =
//分享到会话。
//如果我们想要监听是否成功分享,我们就要去appdelegate里面 找到他的回调方法
// -(void) onResp:(BaseResp*)resp .我们可以自定义一个代理方法,然后把分享的结果返回回来。
appdelegate = (AppDelegate *)[UIApplication sharedApplication].
appdelegate.wxDelegate =
BOOL isSuccess = [WXApi sendReq:sentMsg];
//添加对appdelgate的微信分享的代理
#pragma mark 监听微信分享是否成功 delegate
-(void)shareSuccessByCode:(int)code{
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@&分享成功& message:[NSString stringWithFormat:@&reason : %d&,code] delegate:self cancelButtonTitle:@&取消& otherButtonTitles:@&确定&, nil];
[alert show];
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.

我要回帖

更多关于 苹果微信群发标签好友 的文章

 

随机推荐