大家好,今天小编关注到一个比较有意思的话题,就是关于微信开发session不变的问题,于是小编就整理了1个相关介绍微信开发session不变的解答,让我们一起看看吧。

  1. 怎么可以让微信的内容推送给第三方app?

1、怎么可以让微信的内容推送给第三方app?

如果WXAppExtendObject的

obj.fileData

为空,那么在微信中点击发送的信息是不会返回本应用的。而是打开WXAppExtendObject中的url链接。 如果

obj.fileData

不为空,则点击后可打开本应用。不过删除本应用后,点击后不会跳转到WXAppExtendObject中的url链接,而 是跳转到在微信开放平台中注册的应用的appStore下载地址。如果你的应用未通过微信审核,点击后会调整到一个出错页面(其实就是微信的获取下载地址 接口拿不到appStore地址报错)。但是微信审核时必需提交appStore的真的下载地址,所以你必需有在appStore上有个可下载的版本。 // 发送App内容给微信,微信收到后点击可回到本应用 - (void) sendAppContent:(NSString *)title desc:(NSString *)desc thumbImageData:(NSData *)thumbImageData extendInfo:(NSString *)extInfo fileData:(NSData *)fileData { WXAppExtendObject *obj = [WXAppExtendObject object];

obj.extInfo

= extInfo;

obj.url

= appUrl; NSData* data = nil; if(fileData == nil) { Byte* pBuffer = (Byte *)malloc(10); memset(pBuffer, 0, 10); data = [NSData dataWithBytes:pBuffer length:10]; free(pBuffer); }else{ data = fileData; }

obj.fileData

= data; //

obj.fileData

= fileData; WXMediaMessage *message = [WXMediaMessage message];

message.title

= title;

message.description

= desc;

message.thumbData

= thumbImageData;

message.mediaObject

= obj; SendMessageToWXReq* req = [[[SendMessageToWXReq alloc] init]autorelease];

req.bText

= NO;

req.message

= message;

req.scene

= WXSceneSession; BOOL bSucess = [WXApi sendReq:req]; LOG(@"%d",bSucess); }

到此,以上就是小编对于微信开发session不变的问题就介绍到这了,希望介绍关于微信开发session不变的1点解答对大家有用。