HarmonyOS 无法拉起账号登录页面
应用内支付,在手动退出账号,并杀掉账号登录页面的进程和当前App进程后,再次打开App,通过iap.queryEnvironmentStatus检查环境时,无法拉起账号的登录页面,报错1001860050。是否需要通过其他api在报错1001860050时,手动拉起登录页面?
示例代码:
iap.queryEnvironmentStatus(AppContextUtil.uiAbility!).then(() => {
let createPurchaseParam: iap.PurchaseParameter = {
// 购买的商品必须是您在AppGallery Connect网站配置的商品
productId: harmonyIapParams?.productId ?? '',
// iap.ProductType.CONSUMABLE://消耗型商品;
// iap.ProductType.NONCONSUMABLE:非消耗型商品;
productType: productType
}
iap.createPurchase(AppContextUtil.uiAbility!, createPurchaseParam).then(async (result) => {
// 拉起收银台
}).catch((error: BusinessError) => {
})
}).catch((error: BusinessError) => {
// 请求失败
Logger.e(HuaweiPayHelper.TAG, "下单支付失败," + error.message);
if (error.code == iap.IAPErrorCode.ACCOUNT_NOT_LOGGED_IN) {
ToastUtils.showShort('请登录账号')
} else {
ToastUtils.showShort('支付失败')
}
});
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS startability报错16000050,无法拉起
138浏览 • 1回复 待解决
使用Account Kit拉起华为账号登录的方法
458浏览 • 1回复 待解决
华为账号拉起的登录框弹框是怎么实现
1835浏览 • 1回复 待解决
HarmonyOS H5调用系统相机相册,无法拉起相机相册
384浏览 • 1回复 待解决
来电横幅无法拉起,有谁知道该怎么解决啊?
1693浏览 • 1回复 待解决
HarmonyOS 华为账号登录报错1001500001
880浏览 • 1回复 待解决
本地发布证书打包后,华为账号无法登录,报签名错误
250浏览 • 1回复 待解决
HarmonyOS 华为账号登录接口返回信息
414浏览 • 1回复 待解决
HarmonyOS customdialogController在非组件类声明,调用open方法无法拉起对话框
200浏览 • 1回复 待解决
HarmonyOS 华为账号登录获取头像和昵称
320浏览 • 1回复 待解决
HarmonyOS 怎么判断登录的账号有变动
173浏览 • 1回复 待解决
华为账号登录获取不到手机号
314浏览 • 1回复 待解决
使用华为账号服务登录的示例代码
1626浏览 • 1回复 待解决
#鸿蒙学习大百科#如何通过API接入华为账号登录?
106浏览 • 1回复 待解决
鸿蒙分布式文件系统必须是同账号,同局域网才可以,那么跨账号,或者无账号登录的文件怎么实现呢
5126浏览 • 1回复 待解决
webview加载的网页中击input输入框,上传图片,无法拉起手机选择图片窗口,点击没有反应。
873浏览 • 1回复 待解决
如何拉起设置蓝牙页面
2129浏览 • 2回复 待解决
拉起相册选择图片页面失败
1775浏览 • 1回复 待解决
HarmonyOS 请提供登录页面的实现样例
270浏览 • 1回复 待解决
HarmonyOS 密码登录页面未做防截屏
140浏览 • 1回复 待解决
#鸿蒙学习大百科#华为账号快速登录必须遵循哪些规范?
128浏览 • 1回复 待解决
#鸿蒙学习大百科#接入华为账号登录报错如下,求解决方法?
151浏览 • 1回复 待解决
HarmonyOS h5拉起系统扫码页面的demo
79浏览 • 1回复 待解决
#鸿蒙学习大百科#接入华为账号登录报错如下,该如何解决?
135浏览 • 1回复 待解决
startAbility拉起的UIAbility无法使用ArkUIInspector问题
197浏览 • 1回复 待解决
通过iap.queryEnvironmentStatus检查环境时,无法拉起账号的登录页面,会报错1001860050,对这个场景,iap不做过多处理,建议按照正常处理未登录即可。可以集成帐号接口引导登录,或者就引导用户去帐号中心登录。关于在退出账号之后,没有杀掉应用APP进程之前,在应用内购买VIP商品,可以拉起账号,这是因为在没有杀掉应用APP进程之前,购买接口createPurchase是有登录的,如果退出账号,是可以再拉起账号登录界面的。