10家国内主流厂商成立了快应用联盟,从技术规范层面做了统一,并保证了开发者开发的快应用可以直接在所有的联盟内厂商的手机设备上运行。
1. push能力指的是推送能力
(1).各大厂商的推送支持情况如下:
(2).推送接口(5个):
接口定义:
push.getProvider()
可以获取到获取服务提供商。
参数:无
返回值:字符串,服务提供商的代号,如厂商的英文品牌名称,假如无此服务则返回空字符串
push.subscribe(OBJECT)
订阅push,后续可以收到push消息(一般可在应用初始化的地方进行调用。比如在app的onCreate方法中调用。)
push.unsubscribe(OBJECT)
取消订阅(一般不建议调用,调用后regId失效,需要重新订阅获取新的regId)
push.on(OBJECT)
添加push事件回调(透传消息的payload内容可在此回调中收到)
push.off(OBJECT)
移除push事件回调,push.on
中的callback
不会再收到透传内容
-------
2. 用户id指的是,快应用通过unionid不同推送不同的消息
(1)账号接口支持明细如下:
(2)账号接口API:
account.getProfile(OBJECT)
获得用户基本信息。
成功了的返回值:{openid, id, unionid, nickname, avatar}
unionid机制说明:如果开发者拥有多个移动应用,可通过unionid来区分用户的唯一性,因为只要是同一个开放平台帐号下的移动应用,用户的unionid是唯一的。换句话说,同一用户,对同一个开放平台下的不同应用,unionid是相同的
-------
3.获取数据
快应用的本地存储是有特定的地址
数据请求接口API:
fetch.fetch(OBJECT)
获取网络数据
--------
4. 获取ibs是获取地理位置
地理位置接口API(4个):
geolocation.getLocation(OBJECT)
获取地理位置
成功返回值:longitude,latitude 经度,纬度
geolocation.getLocationType(OBJECT) 1010+
获取系统当前支持的定位类型
geolocation.subscribe(OBJECT)
监听地理位置。如果多次调用,仅最后一次调用生效
geolocation.unsubscribe()
取消监听地理位置
-------
5. 什么是负一屏
在手机桌面的最左屏显示为负一屏,为用户提供搜索、应用建议、快捷服务、情景智能等等服务
近场营销揽客神器手机营销卡片,智能推荐商家活动给附近2公里用户,吸引到店消费,
基于第壹近场精准的场景识别技术,我们可以对线下几十个行业2000万POI场景进行精准识别并提供当前场景下用户所需要的服务。
快应用参考网址:https://doc.quickapp.cn/?q=