iOS 微信登录,分享等不执行代理方法 - 遇到的坑
2015-10-30 15:31
483 查看
首先吐槽一下微信的开发文档,TM的能不能写详细点,以及注意事项。
方法一:
- (BOOL)application:(UIApplication
*)application handleOpenURL:(NSURL *)url
{
return [WXApi
handleOpenURL:url
delegate:self];
}
方法二:
- (BOOL)application:(UIApplication
*)application openURL:(NSURL *)url sourceApplication:(NSString
*)sourceApplication annotation:(id)annotation
{
return [WXApi
handleOpenURL:url
delegate:self];
}
今天做微信登陆功能,随手写一个demo,没有设置bundle id , display name,结果就不走 方法一,方法二
导致下面两个代理方法不走
- (void) onReq:(BaseReq*)req{
NSLog(@"xxxxxxxx");
}
- (void) onResp:(BaseResp*)resp{
NSLog(@"fffffffff");
}
解决方法:设置Bundle identifier 以及 Bundle display name
,注意要与注册获取appid secret key 时所填的保持一致.
当然其他设置也要保证设置上,比如 URL sechme , iOS9 注意适配 ATS,添加白名单
方法一:
- (BOOL)application:(UIApplication
*)application handleOpenURL:(NSURL *)url
{
return [WXApi
handleOpenURL:url
delegate:self];
}
方法二:
- (BOOL)application:(UIApplication
*)application openURL:(NSURL *)url sourceApplication:(NSString
*)sourceApplication annotation:(id)annotation
{
return [WXApi
handleOpenURL:url
delegate:self];
}
今天做微信登陆功能,随手写一个demo,没有设置bundle id , display name,结果就不走 方法一,方法二
导致下面两个代理方法不走
- (void) onReq:(BaseReq*)req{
NSLog(@"xxxxxxxx");
}
- (void) onResp:(BaseResp*)resp{
NSLog(@"fffffffff");
}
解决方法:设置Bundle identifier 以及 Bundle display name
,注意要与注册获取appid secret key 时所填的保持一致.
当然其他设置也要保证设置上,比如 URL sechme , iOS9 注意适配 ATS,添加白名单
相关文章推荐
- 微信第三方平台授权(第三方)
- 全网发布接入检测说明 微信第三方平台
- 微信支付实例
- 微信支付实例
- 微信支付实例
- 微信JS SDK Demo 官方案例
- 微信后台的编辑模式的使用
- j建立一个小的servlet小程序
- PHP处理微信中带Emoji表情的消息发送和接收(Unicode字符转码编码)
- Android微信开放平台SDK, demo调试
- 微信登录无法回调openURL方法
- 自己的服务器通过微信公众号Token验证测试的代码(Python版)
- 基于“微信公众平台的开发”
- 微信为何先推出mac版本而后推出windows版本
- 微信为何先推出mac版本而后推出windows版本
- 微信公众号和第三方的平台的对接方法
- Android 仿微信侧滑关闭页面效果
- v3 igrimace 安装方法,平安易贷 微信陌陌 uber 滴滴打车
- android-左右滑动页面设计-仿微信滑动引导页面
- ios一键新机 igrimace 平安易贷 uber 微信 陌陌