分享

微信 怎么 跳转到我们的app

 quasiceo 2014-09-08

微信 怎么 跳转到我们的app

app分享到微信,微信中 打开链接 通过回调地址中的参数 isappinstalled 来 判断用户手机有没安装app,如果安装了,从微信中web页面 跳到 app 是怎么做的???

blackox62618

2012年09月07日提问

6 个回答

3
采纳

web端:
1.用自定义的协议来做打开客户端的url如 domain://xxx/xxx/xxx
ps:我们是用的meishixing://xxx,微博用的是sinaweibo://xxxx

客户端:
1.在targets里面的url type中添加一个url schemes ,domain (建议用你的软件名来做)。
2.在appdelegate中用

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation

截获url后,拆分参数跳到相应viewcontroller

akira487

2012年09月07日回答
    WXMediaMessage *message = [WXMediaMessage message];
    NSData   *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:self.imageUrl]];
    UIImage *image = [UIImage imageWithData:data];
    NSData *imageData = UIImageJPEGRepresentation(image, 0.1);
    message.thumbData = imageData;
    message.title = self.CommentsName;
    message.description = self.myView.text;
    WXAppExtendObject *ext = [WXAppExtendObject object];
    ext.extInfo = @"<xml>test</xml>";
    Byte* pBuffer = (Byte *)malloc(BUFFER_SIZE);
    memset(pBuffer, 0, BUFFER_SIZE);
    NSData* data1 = [NSData dataWithBytes:pBuffer length:BUFFER_SIZE];
    free(pBuffer);
    ext.fileData = data1;
    message.mediaObject = ext;

    GetMessageFromWXResp* resp = [[[GetMessageFromWXResp alloc] init] autorelease];
    resp.message = message;
    resp.bText = NO;

    [WXApi sendResp:resp];

分享到朋友圈没法返回到自己的程序

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多