Is buying iPhone apps like a subscription or a one time purchase? I've got a couple of questions regarding buying iPhone apps. 

1) If Fruit ninja is $0.99 does it mean that if I buy it i will have to pay $0.99 every year? or is it a one time payment (what other hidden payments are there?)

2) Is there anyway we can be tricked into buying something that is not what we thought it is.. like if i search for fruit ninja (or some other game) how big is the chance that there is a "con app" waiting for me to buy but isn't actually the original one.
1) It's a one-off payment.

2) Apple don't allow duplicate app names in the store, so as long as you make sure that the name of the app you're buying exactly matches the name of the app that you want, then you should be OK. Or if it's a popular app, like Fruit Ninja, just buy it from the listing of most popular apps.