-
-
Save dawsontoth/1011043 to your computer and use it in GitHub Desktop.
/** | |
* The following snippet will ask the user to rate your app the second time they launch it. | |
* It lets the user rate it now, "Remind Me Later" or never rate the app. | |
*/ | |
var win = Ti.UI.createWindow({ backgroundColor: '#fff' }); | |
win.addEventListener('open', checkReminderToRate); | |
win.add(Ti.UI.createLabel({ text: 'This is a simple app that will remind you to rate it.' })); | |
win.open(); | |
function checkReminderToRate() { | |
var now = new Date().getTime(); | |
var remindToRate = Ti.App.Properties.getString('RemindToRate'); | |
if (!remindToRate) { | |
Ti.App.Properties.setString('RemindToRate', now); | |
} | |
else if (remindToRate < now) { | |
var alertDialog = Titanium.UI.createAlertDialog({ | |
title: 'Please rate this app!', | |
message: 'Would you take a moment to rate this app?', | |
buttonNames: ['OK', 'Remind Me Later', 'Never'], | |
cancel: 2 | |
}); | |
alertDialog.addEventListener('click', function(evt) { | |
switch (evt.index) { | |
case 0: | |
Ti.App.Properties.setString('RemindToRate', Number.MAX_VALUE); | |
// NOTE: replace this with your own iTunes link; also, this won't WON'T WORK IN THE SIMULATOR! | |
if (Ti.Android) { | |
Ti.Platform.openURL('URL TO YOUR APP IN THE GOOGLE MARKETPLACE'); | |
} | |
else { | |
Ti.Platform.openURL('URL TO YOUR APP IN THE ITUNES STORE'); | |
} | |
break; | |
case 1: | |
// "Remind Me Later"? Ok, we'll remind them tomorrow when they launch the app. | |
Ti.App.Properties.setString('RemindToRate', now + (1000 * 60 * 60 * 24)); | |
break; | |
case 2: | |
Ti.App.Properties.setString('RemindToRate', Number.MAX_VALUE); | |
break; | |
} | |
}); | |
alertDialog.show(); | |
} | |
} |
Hello do you know if it's possible to know the URL of the app in iTunes Store before submitting the app to apple in the first place ?
If you log in to iTunesConnect and create the app, there will be a link to "View in App Store". You don't have to submit the binary for review to be able to see the link.
Thank's I'll look into it this same afternoon ! Keep going the good work @dawsontoth :)
Hello @dawsontoth, for iTunes store I've found the "View in App Store" link in the itunes connect platform. For Android, is there a way to open the link to my app directly into the Android Market App of the mobile phone ? Right now it's opening in the market.android.com webpage without even showing the mobile version if there's one. Thank's for your help..
@m4nu56 Check out this SO for the answer to your question: http://stackoverflow.com/questions/3442366/android-link-to-market-from-inside-another-app
It did help me thank's. For those interested, just use a link like this: market://details?id=com.android.example
Cool too I take it :)