方法
#setIAPAreDisabledComponent(IAPDisabledMessageComponent)
当禁用IAP功能时,它在球场屏幕中用于提供渲染组件。
参数:
的名字 | 类型 | 描述 |
---|---|---|
IAPDisabledMessageComponent |
IAPDisabledMessageComponentProps |
例子
externalcodeseup . inappproductshooksapi . setiaparedisabledcomponent ((props) => IAP购买被禁用 )
#setProductsListComponent(ProductsListComponent)
您可以使用它为应用程序中的产品列表提供一个组件。
参数:
的名字 | 类型 | 描述 |
---|---|---|
ProductsListComponent |
ProductListComponentProps |
例子
.../ /导入BuddyBoss组件……import {ProductsList} from "@src/components/ inappurchases /ProductList";从"@src/components/ScreenHeader"中导入ScreenHeader;import {isMainNavigator} from "@src/utils/configUtils";import {backButton} from "@src/utils";import {getBottomTabBarHeight} from "@src/navigators/AppBottomTabBar";import {correctBottomSafeArea} from "@src/styles/global";export const applyCustomCode = externalCodeSetup => {externalCodeSetup. inappproductshooksapi . setproductslistcomponent ((props) => {const {navigation, screenProps} = props;const {t, global, colors, calcFontSize} = screenProps; //Display 1 product for a specific user const productsToDisplay = props.storeProductPairs && props.user.id == 1 ? [props.storeProductPairs[0]] : props.storeProductPairs const mainNavigator = isMainNavigator(navigation); const headerLeft = useMemo( () => !mainNavigator ? backButton({ navigation, styles: { marginLeft: 0 }, headerColor: colors.headerIconColor, text: t("common:back"), textStyle: global.headerText }) : null, [mainNavigator] ); const headerTitle = {t("productsScreen:title")} ; return Hey {props.user.name}! Check out these latest deals for you }); } const getStyles = (colors, calcFontSize) => StyleSheet.create({ htmlViewContainer: { paddingHorizontal: 16, paddingTop: 20, alignItems: "center" } });