美文网首页
关键技术点解决方案

关键技术点解决方案

作者: 鱼__鱼 | 来源:发表于2019-03-05 23:31 被阅读0次

一、自启动APP

预设场景:
解决方案:
》MFi

参考:
mfi
how to auto launch iOS app when connected to external accessories?
苹果MFI bluetooth认证开发过程:iDevice和accessory
iOS MFi App端开发步骤

二、APP内启动第三方应用

预设场景:最后一公里,APP启动百度地图
解决方案:
》1. 配置info.plist白名单

  1. 获取坐标,坐标系转换 (百度自家不需转换)
  2. URI带参跳转并导航

参考:
iOS地图之应用内跳转第三方地图导航路线
iOS 跳转到地图后导航

三、APP内发微信

预设场景:发送一条微信消息,发给谁,发什么
解决方案:
》集成微信 SDK,授权微信账号

下面图片来自 微信SDK iOS版本

WXApi.h WXApiObject.h

四、APP内播报微信消息

预设场景:微信好友发来一条微信文字消息,蓝牙外设播报
解决方案:
》ANCS(Apple Notification Center Service)

参考:
ANCS协议翻译
蓝牙接收苹果手机通知 ANCS协议分析
iOS ANCS 通知服务

五、APP内自定义来电页

预设场景:来电时,APP内自定义来电页,语音接听 | 挂断
解决方案:
》CallKit与PushKit的集成

但是 AppStore中国区,CallKit被禁用了,实现后可能无法上架

参考:
iOS 自定义来电页
CallKit 禁用

相关文章

网友评论

      本文标题:关键技术点解决方案

      本文链接:https://www.haomeiwen.com/subject/zqqouqtx.html