如何在苹果商店直接打开我们的应用程序?

问题描述 投票:0回答:2

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

Linking.openURL(
  'itms-apps://apps.apple.com/id/app/halojasa/id1492671277?l=id'
).catch(err => {
  console.log('Error from rate us ', err)
})
reactjs react-native react-native-ios
2个回答
26
投票

您必须将

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));

0
投票

对于 Xcode 15:

在您的项目文件夹中,有一个

info.plist
文件

enter image description here

您需要添加:

Queried URL Schemes
->
item-apps
对于以下链接:

  • 'itms-apps://apps.apple.com/id/app/[YOUR-APP-NAME]/id[YOUR-APP-ID]?l=id';

enter image description here

设置配置后,重新启动您的应用程序

现在您可以直接到应用商店处理

Linking

© www.soinside.com 2019 - 2024. All rights reserved.