The service used to provide a messaging extended application may be an online store that browses and searches the application. The store uses the extended application identifier, which is related to the application identifier sent between devices in the message conversation so that when the extended application is not installed to interact with the received content, the receiving device can download and install the required extension using the extended application identifier. Use the program. In one implementation, the download and installation occurs when the messaging application remains a foreground application, and the messaging application adds the icon of the newly installed extended application to the browsable tray in the UI of the messaging application.
【技术实现步骤摘要】
【国外来华专利技术】消息扩展应用程序商店本专利申请要求于2016年6月12日提交的美国临时专利申请号62/349,102的权益,该临时专利申请以引用方式并入本文。本专利申请还涉及并且要求下列美国临时专利申请号的权益(这些专利申请均以引用方式并入本文):2016年6月12日提交的62/349,101;2016年6月12日提交的62/349,113;以及2016年6月12日提交的62/349,091。
技术介绍
本公开中描述的实施方案涉及消息传送系统,诸如文本消息传送系统或蜂窝电话或其他通信设备或数据处理系统。文本消息传送系统多年前即开始使用。例如,在20世纪90年代,在智能手机推出之前,无线蜂窝电话运营商诸如Verizon或AT&T允许通过手机的短消息服务SMS发送文本消息。通常,传输数据量受到运营商建立的规则的限制。近来,随着智能电话(例如,iPhone)和平板电脑(例如,iPad)的使用增加,文本消息传送系统已经开发了发送图像诸如照片或表情符号的能力。此外,消息传送系统诸如来自AppleInc.(Cupertino,California)的iMessage已允许用户通过“公共”网络发送和接收文本和图像,所述“公共”网络包括WiFi接入点和互联网(除了使用无线运营商的专用蜂窝电话网络之外),并且消息传送系统诸如iMessage可以根据例如WiFi接入点的可用性或其他用户设备的兼容性(可能与iMessage不兼容)在公共网络和专用网络的使用之间无缝过渡。
技术实现思路
本文描述的实施方案的一个方面涉及一种消息传送系统,该消息传送系统在客户端设备上包括消息传送应用程序和一个或多个扩 ...
【技术保护点】
1.一种存储可执行程序指令的非暂态机器可读介质,所述可执行程序指令当由数据处理系统执行时使得所述数据处理系统执行方法,所述方法包括:由第一设备上的第一消息传送应用程序app接收来自第二设备的消息和相关联的元数据,所述消息包括由与所述第二设备上的第二消息传送应用程序一起操作的第二扩展应用程序创建的内容,所述第一消息传送应用程序和第二消息传送应用程序各自被配置为传输短消息服务SMS文本消息和其他内容并且在消息记录中显示所述文本消息,其中所述相关联的元数据包括与所述第二扩展应用程序相关联的应用程序标识符;将消息记录中的所述内容显示在所述第一消息传送应用程序的用户界面视图中;确定是否安装了与所述第一消息传送应用程序一起使用的由所述应用程序标识符所标识的第一扩展应用程序;向用户显示通知,所述通知包括使所述第一设备下载并安装所述第一扩展应用程序的选项,其中响应于确定未安装与所述第一消息传送应用程序一起使用的所述第一扩展应用程序而显示所述通知;响应于对所述选项的选择,下载并安装所述第一扩展应用程序。
【技术特征摘要】
【国外来华专利技术】2016.06.12 US 62/349,091;2016.06.12 US 62/349,101;1.一种存储可执行程序指令的非暂态机器可读介质,所述可执行程序指令当由数据处理系统执行时使得所述数据处理系统执行方法,所述方法包括:由第一设备上的第一消息传送应用程序app接收来自第二设备的消息和相关联的元数据,所述消息包括由与所述第二设备上的第二消息传送应用程序一起操作的第二扩展应用程序创建的内容,所述第一消息传送应用程序和第二消息传送应用程序各自被配置为传输短消息服务SMS文本消息和其他内容并且在消息记录中显示所述文本消息,其中所述相关联的元数据包括与所述第二扩展应用程序相关联的应用程序标识符;将消息记录中的所述内容显示在所述第一消息传送应用程序的用户界面视图中;确定是否安装了与所述第一消息传送应用程序一起使用的由所述应用程序标识符所标识的第一扩展应用程序;向用户显示通知,所述通知包括使所述第一设备下载并安装所述第一扩展应用程序的选项,其中响应于确定未安装与所述第一消息传送应用程序一起使用的所述第一扩展应用程序而显示所述通知;响应于对所述选项的选择,下载并安装所述第一扩展应用程序。2.根据权利要求1所述的介质,所述方法还包括:通过进程间通信IPC将所述内容从所述第一消息传送应用程序传送到所述第一扩展应用程序,其中所述第一消息传送应用程序在第一进程中执行,并且所述第一扩展应用程序在不同于所述第一进程的第二进程中执行;将所述第一扩展应用程序的用户界面显示在所述第一消息传送应用程序的用户界面内。3.根据权利要求2所述的介质,其中所述第一扩展应用程序的所述用户界面被配置为显示所述内容并接收用户输入以修改所述内容,并且其中所述第一扩展应用程序的所述用户界面在被显示时替换所述第一消息传送应用程序的屏幕键盘。4.根据权利要求3所述的介质,其中所述第一扩展应用程序修改所述内容并通过IPC将修改后的内容传递给所述第一消息传送应用程序,以用于传输到所述第二消息传送应用程序以递送至所述第二设备上的所述第二扩展应用程序。5.根据权利要求4所述的介质,其中从提供用于下载的多个消息传送扩展应用程序的服务下载所述第一扩展应用程序,所述应用程序标识符由所述服务提供,并且其中所述服务包括一个或多个服务器系统,所述一个或多个服务器系统包括能够从所述服务下载的消息传送扩展应用程序的可浏览目录。6.根据权利要求5所述的介质,其中所述第一扩展应用程序的所述下载和安装在所述第一消息传送应用程序保持为前台应用程序时发生。7.根据权利要求1所述的介质,其中响应于对所述消息记录中的所述内容的选择,所述第一设备确定未安装所述第一扩展应用程序,其中所述内容显示在消息气泡中。8.根据权利要求1所述的介质,其中所述相关联的元数据包括在安装所述第一扩展应用程序之后被保留以供所述第一扩展应用程序使用的URL和数据。9.根据权利要求1所述的介质,所述方法还包括:将表示所述第一扩展应用程序的图标添加到已安装的扩展应用程序的可浏览视图中,所述可浏览视图由所述第一消息传送应用程序显示,并且所述添加发生在安装所述第一扩展应用程序之后。10.根据权利要...
【专利技术属性】
技术研发人员:A·C·皮特森,B·P·萨尔玛,K·J·林德曼,R·加西亚,K·科瓦克兹科斯基,I·乔德里,C·卡茹拉姆尼,
申请(专利权)人:苹果公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。