应用可以知道应用商店中的网址是什么吗?

时间:2013-07-23 16:37:57

标签: ios app-store

我要求应用通过社交分享在应用商店中分享自己的链接,即此类事情:

"我一直在使用这个优秀的应用程序,你可以在:"

因此,应用程序需要知道应用商店网址在提交到应用商店之前会是什么,这可能吗?

3 个答案:

答案 0 :(得分:0)

您可以使用iTunes网址的当前格式进行有根据的猜测:

https://itunes.apple.com/{country_code}/app/{app_name}/id{app_id}?mt=8

在iTunes Connect中创建“新应用”后,您应该获得自己的应用ID,这样就可以将其插入到网址中。

另一种选择,如果你能够从你的应用程序进行简单的HTTP调用,那么你可以简单地将URL的样板部分烘焙到代码中(例如https://itunes.apple.com/us/app/{app_name}/id{app_id}?mt=8),然后当你的应用程序启动时,到达您指定了应用正确ID的网址。将其保存在NSUserDefaults中,然后在该代码中构建代码中的URL。

如果您没有网站或自定义后端,可以查看Parse等服务来帮助您。

祝你好运!

答案 1 :(得分:0)

您可以使用应用ID来构建网址。您可以从应用程序的iTunesConnect页面获取ID,然后构建URL:

#define APP_ID 653451876

NSString* url = [NSString stringWithFormat: @"http://itunes.apple.com/us/app/cap-that!/id%d",APP_ID];

查看https://stackoverflow.com/a/12764735/877032

答案 2 :(得分:-1)

如果您是该应用的开发者,可以在Google Play商店中了解它,例如:https://play.google.com/store/apps/details?id=com.madfingergames.deadzone https://play.google.com/store/apps/details?id=com.whawhawhat.referencejquery

您会看到https://play.google.com/store/apps/details?id=,然后是包名称 这类似于:com.mycompany.myfirstapp

在iTunes商店中,应用获取了ID,因此无法实现。