好像不行的。我有用一个里德助手的APP,上面有个定制名片的功能,是跳转到小程序的,然后要再跳回去APP使用其他群发消息之类的功能就跳转不回去了。应该是小程序不能跳转,小程序的限制吧。
// 发送App内容给微信,微信收到后点击可回到本应用
- (void) sendAppContent:(NSString )title
desc:(NSString )desc
thumbImageData:(NSData )thumbImageData
extendInfo:(NSString )extInfo
fileData:(NSData )fileData
{
WXAppExtendObject obj = [WXAppExtendObject object];
objextInfo = extInfo;
objurl = 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;
}
objfileData = data;
// objfileData = fileData;
WXMediaMessage message = [WXMediaMessage message];
messagetitle = title;
messagedescription = desc;
messagethumbData = thumbImageData;
messagemediaObject = obj;
SendMessageToWXReq req = [[[SendMessageToWXReq alloc] init]autorelease];
reqbText = NO;
reqmessage = message;
reqscene = WXSceneSession;
BOOL bSucess = [WXApi sendReq:req];
LOG(@"%d",bSucess);
具体原因和做法:
可以尝试在原本跳转的链接后面带上任意一个参数,即:代码如下:百度一下变成代码如下:百度一下。
也有可能是手机内存不足,系统空间不够,所以,我们清理一下手机内存就可以了。
有可能是微信软件里面的系统空间满了,我们需要手动清理一下。
我们打开微信-我的-设置-通用,在里面有个清理微信储存空间。
点进去后,我们点击空间清理。
微信里面不支持直接下载安装包,如果要下载这个安装包需要选择右上角“在浏览器打开”,这个浏览器就是第三方应用,因为浏览器具有下载软件的功能,微信本身是没有这个功能的在。浏览器点击打开安装包就会看到下载按钮,选择下载保存就可以了。
也可以在微信右上角选择“复制链接”,然后在浏览器中粘贴访问。