84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
app分享到微信,微信中 打开链接 通过回调地址中的参数 isappinstalled 来 判断用户手机有没安装app,如果安装了,从微信中web页面 跳到 app 是怎么做的???
学习是最好的投资!
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
app注册了协议吗?http://mobiledevelopertips.com/cocoa/...
这个经过三天的努力现在已经解决了。 第一、点击一键下载,安卓和苹果、平板,会自己判断,不需要用户判断的。 第二、安卓的下载,会跳出微信自带的内置浏览器到手机中的浏览器(如UC)下载,不需要用户点击上面的三个点,用浏览器打开。 第三、IOS版本,自动跳转到苹果商店下载。
这里也一句两句说不清楚,加下我QQ,120192243(加我的时候,备注下APP下载跳转)
需要把你的 app 在 info.plist 里注册一个 URL Scheme.
搞定了,URL Scheme 没问题,是格式写错了
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];
分享到朋友圈没法返回到自己的程序
关于判断是否安装,你可以看下这个问题:http://segmentfault.com/q/10100000000...
微信会自动判断这个应用是否安装,在回调的时候会传一个参数
http://xxxx/?isappinstalled=[1|0]
1 就是装了,0 就是没装
微信跳转和拉起APP可以用openinstall的个性化安装,完成了相应的SDK集成后微信端可以直接唤醒APP,如果用户没有安装APP可以跳转到相应的应用商店。
web端:
1.用自定义的协议来做打开客户端的url如 domain://xxx/xxx/xxx
ps:我们是用的meishixing://xxx,微博用的是sinaweibo://xxxx
客户端:
1.在targets里面的url type中添加一个url schemes ,domain (建议用你的软件名来做)。
2.在appdelegate中用
截获url后,拆分参数跳到相应viewcontroller
app注册了协议吗?
http://mobiledevelopertips.com/cocoa/...
这个经过三天的努力现在已经解决了。
第一、点击一键下载,安卓和苹果、平板,会自己判断,不需要用户判断的。
第二、安卓的下载,会跳出微信自带的内置浏览器到手机中的浏览器(如UC)下载,不需要用户点击上面的三个点,用浏览器打开。
第三、IOS版本,自动跳转到苹果商店下载。
这里也一句两句说不清楚,加下我QQ,120192243(加我的时候,备注下APP下载跳转)
需要把你的 app 在 info.plist 里注册一个 URL Scheme.
搞定了,URL Scheme 没问题,是格式写错了
分享到朋友圈没法返回到自己的程序
关于判断是否安装,你可以看下这个问题:http://segmentfault.com/q/10100000000...
微信会自动判断这个应用是否安装,在回调的时候会传一个参数
1 就是装了,0 就是没装
微信跳转和拉起APP可以用openinstall的个性化安装,完成了相应的SDK集成后微信端可以直接唤醒APP,如果用户没有安装APP可以跳转到相应的应用商店。