My app got rejected because of Passkit framework - iphone

So yesterday I got an e-mail from Apple, stating that :
"Your app uses Passbook Passes for irrelevant features, which is not an
approved of Passbook Passes.
Pls reviese your app to remove the Passbook Pass or modify the Pass to
comply
with the approved usages for Passbook Passes."
But I haven't used Passes anywhere, instead apparently I've integrated with an ad network that does use.
Please suggest what do I do?

I would personally contact the ad network and ask them if they have encountered this problem before and how other developers can use their ad network in apps published on app store.
Or change ad network.

I made a rejection Appeal & my app got approved. Thanks everybody for the help!!

Related

Distributing "closed" application on app store

Our company made application for ios for some clothing business. We would like for this app, to be widely available, so anyone on appstore can download it, but wouldn't be able to do anything useful unless he has corporate email and password (which is assigned by us (my team)). This app doesn't include payments, notifications, deep linking. The idea is, that we tell workers to go download this app on appstore (or give them link) and then send them email and password, so that they can start using this app. We tried deploying it to appstore, but they rejected it. We also tried with Enterprise, but they rejected it, because our company isn't big enough.
This is our first appstore app and we are a bit green in all this.
What are our options? For record, we are based in EU (Slovenia).
Thanks for your answers!

Apple push notifications without developer account

I know, It's necessary to have enrolled Apple Developer account to work on push notifications?
Is it possible for someone else, who already have dev. account to generate the certificate for me, or it's restricted by Apple?
Not as far as I know and I've been building mobile apps for five years now. You need to have your own account set up, even if you're using a third party solution like Firebase Cloud Messaging. You'd also need that to publish the app to the iOS app store.
If someone else was publishing the app on your behalf, they could do it for you.

Application submission requirement for Apple Appstore

We are planning to submit our iPhone app for certification, but a friend of my suggested that if the application needs the user to login every-time to use the features, then the people at Apple would not certify the application. Can some one please guide me on this.
Its not true, you just need to provide a working username and password during the app submission so that apple can test the features.
You are definitely allowed to require a login for the app to function (I've submitted an app with multiple updates that presents a login screen as the initial dialog and locks the rest of the app until the user logs in).
You need to ensure you create a test account for the reviewer to log in with though, so make sure you provide them with a valid test Username/Password combo when you submit the app for review.
While submitting to appstore there will be option for demo account like Username/password credentials there you can give your credentials to test your application
My app was rejected for requiring a registration by the user before using any features once. I asked for a clarification on the same from the App Review team, stating that my app was based on user data, and cannot proceed without authentication. Also, I updated my review Notes in the itunesConnect to mention the same. And it was accepted. :)
For safe side, You can mention this in the review notes and do not forget to give them a sample username and password!
Good Luck!
Dontwory Your app will not be rejected by Apple. There is no restriction in apple guidelines for this. I have many live apps in app store with same scenario. So you can upload your app with worrying about app rejection.
Hope it helps you.

IPhone app In app purchase giveaway

I have an application that my client wants to give away to customers for free.
To get the full functionality, the customers would have to fill in a code.
Other customers will need to do an In App Purchase to get the full functionality.
Is this allowed by Apple or will I bump into app store restrictions.
Tried to find it, but haven't found a decent answer.
Anyone tried it before ?
Thanks !
Please see this other SO answer:
Redeem codes for inapp purchase items
I dont think it is possible to do what you want. Either everyone has to enter a code, or everyone has to do an in-app purchase.
You could also have both of these options available inside the app, but that may seem messy and informal for customers
I would say you could ask the user for a login (email + password). You could then connect to a server of yours and check the credentials. If the server knows this user because you host a list of all the users allowed to use the premium options for free, you could unlock your premium features. Otherwise, you ask Apple for the In App Purchase precedure.

What is necessary to upload to iTunes Connect for Store Kit testing?

Most tutorials I've been able to find are dated and inconsistent with regard to what is actually necessary to have uploaded and approved in iTunes Connect. Following one tutorial I uploaded incomplete binary and rejected it. I then added an In App Purchase Item. I uploaded an image and filled in all the registration information.
So currently,
App - Status -- Developer Rejected
In App Purchase Item -- Ready to Submit
I am able to make requests to the store kit, but I am getting 0 results. Is it possible to get results with my current iTunes Connect statuses?
Edit: I appreciate the trouble shooting advice. But I want to make sure that it is in fact possible to retrieve purchase items with the above statuses.
Make sure that you provided all the details for the app including the in app purchase details along with screen shot.
Next is to make sure that the app ID's are same in server and in the app.
When testing in-app purchase, create test account in app store and use it for testing. Make sure that the mail you are using is not existing. Also on your device, you have to use those test credentials to test the app.
Hope this helps.
Yes, it is possible as I just managed to do it. My problem was tax info. Thanks to Paul Mason, your comment was the correct answer!