我有“为该应用评分”按钮,基本上,当我按下该按钮时,我想在Play商店或应用商店(取决于操作系统)上打开该应用。
我有一个函数可以处理该问题,但是由于某种原因,我似乎无法正常工作。
这是我到目前为止的代码,
function rateApp() {
let packageID = "app package id";
if (Platform.OS === "android") {
Linking.openURL(`market://details?id=${packageID}`);
} else {
Linking.openURL(
`itms-apps://itunes.apple.com/us/app/apple-store/${packageID}?mt=8`
);
}
}
我在这里调用函数
<Footer
onPress={rateApp}
buttonColor="#f08a5d"
text="Rate this App"
size={PixelRatio.get() <= 2? 16 : 22}
/>
我的另一个问题是app.json中的packageID是否为on(对于android程序包:“ .......”,对于ios bundleIdentifier:“ ........”)。
提前谢谢