首页 > 解决方案 > 如何在苹果商店直接打开我们的应用程序?

问题描述

如何在苹果商店直接打开我的应用程序?我试过这个,但它会打开 iTunes 应用程序而不是苹果商店应用程序

Linking.openURL(
  'itms-apps://apps.apple.com/id/app/halojasa/id1492671277?l=id'
).catch(err => {
  console.log('Error from rate us ', err)
})

标签: reactjsreact-nativereact-native-ios

解决方案


您必须添加LSApplicationQueriesSchemes到 info.plist 文件。

<key>LSApplicationQueriesSchemes</key>
<array>
    <string>itms-apps</string>
</array>

如果你使用可以使用canOpenURL方法。它会提示你错误

const link = 'itms-apps://apps.apple.com/id/app/halojasa/id1492671277?l=id';
Linking.canOpenURL(link).then(supported => {
  supported && Linking.openURL(link);
}, (err) => console.log(err));

推荐阅读