1

Pls see the code.. if I dont use [iRate sharedInstance].appStoreID will that be ok? I will only use

+ (void)initialize
{
    //configure iRate
    [iRate sharedInstance].applicationBundleID = com.companyblah.appblah;
}

can it redirect to my app just by using this code when I upload this to appstore? you see my app isnt uploaded yet so it doesnt have an appStoreID for me to put in.

sorry for being a noob

rmaddy
  • 314,917
  • 42
  • 532
  • 579
user3517855
  • 211
  • 1
  • 3
  • 12
  • You can see AppStore ID in iTunes Connect as soon as you configure your app there. – Filip Radelic Apr 16 '14 at 03:50
  • thanks for the info Filip.. on my itunes connect i have this : Name:U***** Prefix:4******** ID:com.s*****.u******* what's the appStoreID there? is it the Prefix? – user3517855 Apr 16 '14 at 03:56

2 Answers2

2

You can see AppStore ID in iTunes Connect as soon as you configure your app there.

Go to Manage Your Apps, select your app if you already created it or create it now and when done look for Apple ID under App Information.

However, it's usually not required for iRate to work unless you have apps on multiple platforms with same bundle ID. Side note: applicationBundleID also doesn't need to be set manually, iRate can read it from your Info.plist. It's only there for testing purposes.

Filip Radelic
  • 26,607
  • 8
  • 71
  • 97
0

+(void)initialize {

[iRate sharedInstance].previewMode = YES; // For testing. Make "NO" while submitting on app store

//configure iRate
[iRate sharedInstance].appStoreID = appStoreId; //You need app store ID here

[iRate sharedInstance].daysUntilPrompt = 2;// Days 

}

Vipul
  • 130
  • 8