protoc 文件android报错的原因
protoc的jar 如果通过build path方式加入到项目会报错,直接考到libs目录下就可以了 本文转自 yntmdr 51CTO博客,原文链接:http://blog.51cto.com/yntmdr/1587756,如需转载请自行联系原作者
前几天试了一下服务端接入微信公众平台,昨天又看了一下APP接入开放平台
公众平台针对的是公众账号,除了提供管理后台之外,也开放了若干接口,让微信服务器和开发者自己的应用系统能够对接
开放平台是微信的整体接入方式,不局限于公众账号(订阅号,服务号),移动APP和web应用也可以通过开放平台,实现与微信对接。可以说,公众平台的API部分,是开放平台的一个子集
开放平台大体上分为3个部分,分别针对移动APP,WEB应用,公众账号的接入
目前,移动APP接入微信开放平台后,可以获得以下的特性:
1、向微信好友发消息
2、发消息到朋友圈
3、收藏内容到“我的收藏”
4、用微信账号登陆APP,获得微信账号的信息
5、支持微信支付
在朋友圈可以看到一个消息后面跟着“来自XXX”,这就是XXX应用接入开放平台后得到的能力
流程和代码都不复杂,具体方法请看开放平台官网,本文不赘述。只提醒一点,需要在xcode里配置你自己APP的URL Type,URL Schemas需要填写微信开放平台提供的那个app id。如果漏掉了这一步,一样可以发消息到微信,但是发完消息以后就无法从微信再跳转回你的APP了,因为微信客户端也是通过openURL方法,跳回你的APP,需要你的APP自己注册上URL Schemas
首先,一个大的限制是,APP不可能通过微信提供的SDK,直接把消息发到微信服务器上。而是从开发者的APP中,打开微信应用,然后还是由微信把消息发出去,再跳回开发者自己的APP。也就是说,APP和微信的交互,是通过应用间跳转来完成的,所以核心还是iOS的这2个方法:
整个交互的原理就是这样。具体到对接的代码里,主要是2个流程:
1、应用主动发消息给微信。应用调用sendReq方法,然后在onResp方法里处理微信的响应
2、微信发消息给应用。应用在onReq里处理微信的请求,然后调用sendResp方法发响应到微信
然后这2个流程里用到的参数,都是微信SDK里提供的封装类,如SendMessageToWXReq,WXMediaMessage等
如上所述,由于SDK并没有提供应用直接发送请求到微信服务器的能力,而只能带参数跳转到微信APP,所以接入的限制还是比较大的,很多事情都做不了。
比如说,用户的设备上一定要装有微信,而且已经处于登陆状态。因此很多for iPad的APP,就很难对接微信。因为会在iPad上安装微信的用户是很少的,一般都是装在手机上
还有,也无法实现在自己的APP里选定用户发送,只能是编辑好内容,跳到微信里,在微信通讯录里选要发送的好友
也不能根据手机号,直接向微信账号发送申请加为好友的请求
……
尽管如此,对接微信之后,对APP的社交传播还是有较大的价值,所以现在可以看到大部分的APP,都有接入微信的功能
微信关注我们
转载内容版权归作者及来源网站所有!
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。
为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。
Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。
Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。