假设当前服务分享场景存在分享数据的目标应用和获取分享数据的应用。目标应用生命周期中增加`onShare()`方法,设置要分享的数据。启动目标应用,执行hdc shell aa dump -a 命令,查看设备中拉起的服务与进程,找到目标应用的missionId。启动当前应用,调用`abilityManager.acquireShareData()`方法,传入目标应用的missionId,得到目标应用的分享数据。
2.使用`abilityManager.acquireShareData()`方法获取目标应用要分享的数据。其中,missionId是分享数据目标应用的missionId,启动应用后通过hdc shell aa dump -a 命令查看或者`missionManager.getMissionInfos()`方法获取,wantParam是目标应用`UIAbility.onShare()`生命周期方法回调的分享数据。
获取目标应用的分享数据(callback形式)。其中,missionId是分享数据目标应用的missionId,启动应用后通过hdc shell aa dump -a 命令查看或者使用[missionManager.getMissionInfos()](js-apis-app-ability-missionManager.md#getmissioninfos)方法获取,callback是目标应用onShare()生命周期方法回调的分享数据,分享数据填充可看[UIAbility.onShare()](js-apis-app-ability-uiAbility.md#onshare)。
获取目标应用的分享数据(Promise形式)。其中,missionId是分享数据目标应用的missionId,启动应用后通过hdc shell aa dump -a 命令查看或者使用[missionManager.getMissionInfos()](js-apis-app-ability-missionManager.md#getmissionInfos)方法获取,Promise<{[key:string]:Object}>是目标应用onShare()生命周期方法回调的分享数据,分享数据填充可看[UIAbility.onShare()](js-apis-app-ability-uiAbility.md#onshare)。