当前位置: 首页 > wzjs >正文

房产类网站开发免费seo培训

房产类网站开发,免费seo培训,温州网站链接怎么做,做游戏网站给人诈骗一、配置 backSCAppScheme 在跳转支付宝的链接中,添加 backSCAppScheme 参数,指定回调到当前 App 的 Scheme 。例如: alipays://platformapi/startapp?appIdXXXXXXXXXXXX&backSCAppSchememyAppScheme这里的 myAppScheme 是 App 自定义…
一、配置 backSCAppScheme
  • 在跳转支付宝的链接中,添加 backSCAppScheme 参数,指定回调到当前 App 的 Scheme 。例如:
alipays://platformapi/startapp?appId=XXXXXXXXXXXX&backSCAppScheme=myAppScheme
  • 这里的 myAppScheme 是 App 自定义的 Scheme,支付宝完成操作后会通过该 Scheme 回调到当前的 App。
二、注册 Scheme
  • 为了让 App 能够接收支付宝的回调,需要在 HarmonyOS 应用的 module.json5 中注册对应的 Scheme。例如:
{"module": {"name": "entry","type": "entry","description": "$string:module_desc","mainElement": "EntryAbility","deviceTypes": ["phone"],"abilities": [{"name": "EntryAbility","srcEntry": "./ets/entryability/EntryAbility.ets","description": "$string:EntryAbility_desc","icon": "$media:logo_launcher","label": "$string:EntryAbility_label","startWindowIcon": "$media:logo_login","startWindowBackground": "$color:start_window_background","exported": true,"skills": [{"actions": ["ohos.want.action.view"],"uris": [{"scheme": "myAppScheme"}]}]}]}
}
  • 这样,当支付宝通过 myAppScheme:// 回调时,系统会将回调路由到 App。
三、处理 Scheme 回调
  • 在 HarmonyOS 中,可以通过 UIAbility 的 onCreate 方法监听 Scheme 回调,并执行跳转回 App 的逻辑。以下是一个示例代码:
import UIAbility from '@ohos.app.ability.UIAbility';
import Want from '@ohos.app.ability.Want';
import router from '@ohos.router';export default class EntryAbility extends UIAbility {onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void {hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onCreate');}onNewWant(want: Want, launchParam: AbilityConstant.LaunchParam): void {// 获取支付宝返回的 Scheme URLconst returnedUrl = want.uri;if (returnedUrl && returnedUrl.startsWith('myAppScheme://')) {}}
}
四、拉起支付宝功能
  • 在 HarmonyOS 中,可以通过 UIAbilityContext 模块拉起支付宝功能。例如:
import { common, Want, Permissions } from '@kit.AbilityKit'let url = 'alipays://platformapi/startapp?appId=XXXXXXXXXXXX&backSCAppScheme=myAppScheme'
let context = getContext(this) as common.UIAbilityContextlet want: Want = {uri: url,};context.startAbility(want).then(() => {Router.back()console.info('Open link succeeded.');}).catch((err:BusinessError) => {console.error(`Open link failed, code is ${err.code}, message is ${err.message}`);});
  • 调用 openAlipay 方法后,会跳转到支付宝的指定功能页面。
五、支付宝完成操作后回调
  • 当支付宝完成操作后,会通过 backSCAppScheme 指定的 Scheme 回调到 App。例如:
myAppScheme://?result=success
  • 在 UIAbility 的 onNewWant 方法中,可以解析回调 URL 并跳转回 App 的指定页面。
六、注意事项
  • Scheme 唯一性:确保 backSCAppScheme 中的 Scheme 是唯一的,避免与其他应用冲突。
  • 安全性:在服务端验证回调结果时,务必使用支付宝公钥对返回数据进行验签,确保数据未被篡改。
  • 兼容性:不同版本的支付宝客户端可能对回调机制的支持有所不同,建议进行充分的测试。
七、完整流程示例
  • 在 App 中调用支付宝功能,传递 backSCAppScheme 参数;
  • 支付宝完成操作后,通过 backSCAppScheme 回调到 App;
  • 在 UIAbility 的 onNewWant 方法中解析回调 URL,并跳转回 App 的指定页面。
http://www.dtcms.com/wzjs/417690.html

相关文章:

  • 备案ip 查询网站查询网站天津seo选天津旗舰科技a
  • 成都市那里有网站建设制作公司百度营销推广官网
  • 写作兼职网站关键词搜索排名公司
  • 开封市做网站的公司微信推广多少钱一次
  • 电子商务网站开发常见推广普通话手抄报句子
  • 网站建设功能报价表市场营销毕业论文
  • 上海网站建设q479185700強大同优化推广
  • 网站建设需要用到哪些技术最近的时事新闻
  • 安康免费做网站公司营销策划是做什么
  • 珠海网站推广sem分析是什么
  • 陕西手机网站建设公司重庆森林百度云
  • 网站开发离线下载报表网店推广方案范文
  • 网站怎么做网站收录关键词优化seo优化排名
  • table布局的网站seo百度首页排名业务
  • 建设银行 福建 招聘网站优化大师win10
  • 呼和浩特网站网站建设今日热点新闻事件摘抄50字
  • 一个公司做2个产品网站怎么做网页制作官方网站
  • 北京网站备案查询百度关键词推广
  • 外贸人最常用的网站软文广告推广
  • 企业工商查询广东企业网站seo哪里好
  • 万户网络建一个网站虽要多少钱天津百度爱采购
  • 网站建设公司唯美谷广东又出现新病毒
  • ps做网站图片水印营销策略手段有哪些
  • 西宁做网站培训机构排名全国十大教育机构排名
  • wordpress id97百度seo优化技巧
  • 真做的网站吗网站推广的策略
  • 网站做问卷调查的问题黑龙江暴雪预警
  • 做网站找不到客户做小程序的公司
  • 网站建设合作协议申请简述搜索引擎优化的方法
  • 做网站用的书灰色推广引流联系方式