1.一种检测授权的方法,其特征在于,包括:
通过第一预设字符串将目标授权请求对应的用途描述信息预先写入目标应用程序对应的预设文档中;所述第一预设字符串包括key字符串;
基于第一预设字符串,在小程序对应的目标应用程序中,获取目标授权请求对应的第一描述信息;所述第一描述信息为预先写入所述预设文档中的目标授权请求对应的用途描述信息;所述用途描述信息包括目标授权请求对应的标识信息,或目标授权请求对应的标识信息和具体描述信息;
基于第二预设字符串,在所述目标应用程序中,获取所述目标授权请求对应的第二描述信息;所述第二预设字符串包括value字符串;所述第二预设字符串用于读取所述预设文档中目标授权请求对应的用途描述信息;
基于所述第一描述信息和所述第二描述信息,判断所述目标应用程序中是否配置有所述目标授权请求对应的用途描述,所述第一描述信息与所述第二描述信息均与所述用途描述对应;
若判断结果为所述目标应用程序中配置有所述用途描述,则发起所述目标授权请求;
或,
若判断结果为所述目标应用程序中未配置所述用途描述,则不发起所述目标授权请求。
2.如权利要求1所述的方法,其特征在于,所述基于所述第一描述信息和所述第二描述信息,判断所述目标应用程序中是否配置有所述目标授权请求对应的用途描述,包括:检测所述第一描述信息与所述第二描述信息是否一致;
当检测到所述第一描述信息与所述第二描述信息不一致时,所述判断结果为所述目标应用程序中配置有所述用途描述;或,当检测到所述第一描述信息与所述第二描述信息完全一致时,所述判断结果为所述目标应用程序中未配置所述用途描述。
3.如权利要求1或2任一项所述的方法,其特征在于,所述方法还包括:当所述小程序在多个目标应用程序中运行时,分别检测所述小程序对应的每个目标应用程序中是否配置有目标授权请求对应的用途描述;
若在第一应用程序中检测到所述用途描述,则在所述第一应用程序中发起目标授权请求,所述第一应用程序为所述多个目标应用程序中的任意一个;
若在第一应用程序中未检测到所述用途描述,则不在所述第一应用程序中发起目标授权请求。
4.如权利要求1所述的方法,其特征在于,所述若判断结果为所述目标应用程序中配置有所述用途描述,则发起所述目标授权请求,包括:若判断结果为所述目标应用程序中配置有所述用途描述,则在所述小程序的显示界面发起弹窗咨询,所述弹窗咨询用于咨询用户是否同意所述目标授权请求;
当所述用户同意所述目标授权请求时,向所述小程序授予所述目标授权请求对应的权限;或,当所述用户不同意所述目标授权请求时,生成授权失败信息。
5.如权利要求1所述的方法,其特征在于,所述若判断结果为所述目标应用程序中未配置所述用途描述,则不发起所述目标授权请求之后,所述方法还包括:生成提示信息,所述提示信息用于提示开发人员所述目标应用程序没有所述目标授权请求对应的权限。
6.一种检测授权的装置,其特征在于,包括:
第一获取单元,用于通过第一预设字符串将目标授权请求对应的用途描述信息预先写入目标应用程序对应的预设文档中;所述第一预设字符串包括key字符串;
基于第一预设字符串,在小程序对应的目标应用程序中,获取目标授权请求对应的第一描述信息;所述第一描述信息为预先写入所述预设文档中的目标授权请求对应的用途描述信息;所述用途描述信息包括目标授权请求对应的标识信息,或目标授权请求对应的标识信息和具体描述信息;
第二获取单元,用于基于第二预设字符串,在所述目标应用程序中,获取所述目标授权请求对应的第二描述信息;所述第二预设字符串包括value字符串;所述第二预设字符串用于读取所述预设文档中目标授权请求对应的用途描述信息;
判断单元,用于基于所述第一描述信息和所述第二描述信息,判断所述目标应用程序中是否配置有所述目标授权请求对应的用途描述,所述第一描述信息与所述第二描述信息均与所述用途描述对应;
第一处理单元,用于若判断结果为所述目标应用程序中配置有所述用途描述,则发起所述目标授权请求;
第二处理单元,用于若判断结果为所述目标应用程序中未配置所述用途描述,则不发起所述目标授权请求。
7.如权利要求6所述的装置,其特征在于,所述判断单元具体用于:检测所述第一描述信息与所述第二描述信息是否一致;
当检测到所述第一描述信息与所述第二描述信息不一致时,所述判断结果为所述目标应用程序中配置有所述用途描述;或,当检测到所述第一描述信息与所述第二描述信息完全一致时,所述判断结果为所述目标应用程序中未配置所述用途描述。
8.一种检测授权的终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至5任一项所述的方法。
9.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述的方法。