gpt4 book ai didi

javascript - Expo IntentLauncher无法打开Application_Details_Settings

转载 作者:行者123 更新时间:2023-12-01 22:42:43 28 4
gpt4 key购买 nike

我想从应用程序本身打开应用程序的详细信息设置。我使用 Expo 本身的 IntentLauncher:https://docs.expo.io/versions/latest/sdk/intent-launcher

我使用的我认为应该有效的代码是:

IntentLauncher.startActivityAsync(IntentLauncher.ACTION_APPLICATION_DETAILS_SETTINGS)

但这给了我这个错误:

[Unhandled promise rejection: Error: Encountered an exception while calling native method: Exception occurred while executing exported method startActivity on module ExpoIntentLauncher: null]

我不确定是否应该为其提供某种参数,以便它链接到我的应用程序?

打开所有其他设置确实有效,例如:

IntentLauncher.startActivityAsync(IntentLauncher.ACTION_APPLICATION_SETTINGS)

这确实会打开所有应用程序的列表,我只需要获取应用程序本身的详细屏幕,而不是列表。

最佳答案

我找到了这个solution通过bodolsog工作。

完整的解决方案

import * as IntentLauncher from "expo-intent-launcher";
import Constants from "expo-constants";

const pkg = Constants.manifest.releaseChannel
? Constants.manifest.android.package // When published, considered as using standalone build
: "host.exp.exponent"; // In expo client mode

IntentLauncherAndroid.startActivityAsync(
IntentLauncherAndroid.ACTION_APPLICATION_DETAILS_SETTINGS,
{ data: 'package:' + pkg },
)

关于javascript - Expo IntentLauncher无法打开Application_Details_Settings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59090644/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com