2013-07-23 49 views
0

我有一個應用程序的要求,以分享在App Store通過社會共享,即這樣的事情一個鏈接到本身:應用程序能夠知道應用程序商店中的網址是什麼嗎?

「我一直在使用這個偉大的應用程序,你可以得到它:」

因此,應用程序需要知道它的應用程序商店網址在提交到應用程序商店之前應該是什麼,這可能嗎?

+0

你說的是哪應用程序商店? – HAS

+0

iOS - SO「app-store」標籤適用於iOS,但我想這不是很明確。 – Gruntcakes

+0

噢,我不知道,)謝謝! – HAS

回答

0

您可以使用您的應用程序ID來構造URL。你可以從該應用的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

-1

如果您是應用程序的開發者,在谷歌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,所以這是不可能的。

+2

這可能與iOS。 – rmaddy

0

您可以使用iTunes的網址,這是目前的格式,使一個受過教育的猜測:

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

一旦你在iTunes Connect創建一個「新應用」,你應該把你的應用程序ID,所以你可以將它插入到URL中。

另一種方法是,如果您有能力通過應用程序進行簡單的HTTP調用,那麼您可以簡單地將URL的樣板部分燒成代碼(例如https://itunes.apple.com/us/app/{app_name}/id{app_id}?mt=8),然後當您的應用程序啓動時,您指定了應用的正確ID的網址。將其保存在NSUserDefaults中,並從此處構建代碼中的網址。

如果您沒有網站或自定義後端,可以查看Parse等服務來幫助您。

祝你好運!

相關問題