TestFlight Provide feedback button - ios

I am using latest testflight version for iOS 8. I added myself as internal tester and now when I open the application using testflight, nowhere I can find the feedback button.
Please let me know if anybody has any clue.

You provide feedback in the Testflight app.
Open the Testflight app.
Tap on the icon of the application you want to provide feedback on.
Tap "Send Feedback" in the center towards the top of the screen.
If you are not seeing the feedback button then make sure that you have set a feedback email address for the build in iTunesConnect.

People still asked it today so please after checking Your TestFight configuration, remember one more thing: Tester has to have Apple Mail app configured in order for TF feedback to work. For Apple this seems natural and they think that every iPhone user has built-in iOS Mail app configured. But in reality, many people simply don't use it and prefer other e-mail apps. For these people feedback button will appear hidden in TestFlight. I tested it myself and it works.

Related

Can't submit on SKStoreReviewController [duplicate]

I succeeded implementing the SKStoreReviewController. But when the prompt comes up, the "Submit" button is grey & disabled.
I thought it was because I was in debug mode, but when I ship the app with Ad-Hoc PP the result is the same.
Why?
Apple provides the answer for you right here.
When you call this method in your shipping app and a rating/review
request view is displayed, the system handles the entire process for
you.
Emphasis mine.
To help clarify this some:
When building in Xcode, you will see what the OP shows in the screenshot
When building from a CI solution for release, you will not see anything
When running from TestFlight, you will not see anything
When running from the AppStore, only users who purchased (free or paid) your app will see it up to three times a year
When running from the AppStore, users who obtain your app via Connect promo codes will not see it
Users who disable In-App Ratings & Reviews under iTunes & App Stores in the Settings app will never see these prompts under any condition
Apple spells out point 3 here on the provided link:
When you call this method while your app is still in development mode,
a rating/review request view is always displayed so that you can test
the user interface and experience. However, this method has no effect
when you call it in an app that you distribute using TestFlight.
And for point 5, here is what Apple has to say on it at the provided link:
However, customers aren’t able to rate or review an app that was
downloaded using an iTunes Connect promo code.
So sorry, you can't pad reviews via promo codes ;)
Submit button is disabled in development version and the View doesn't even show up in Test Flight versions.

Why the SKStoreReviewController does not let me submit a review?

I succeeded implementing the SKStoreReviewController. But when the prompt comes up, the "Submit" button is grey & disabled.
I thought it was because I was in debug mode, but when I ship the app with Ad-Hoc PP the result is the same.
Why?
Apple provides the answer for you right here.
When you call this method in your shipping app and a rating/review
request view is displayed, the system handles the entire process for
you.
Emphasis mine.
To help clarify this some:
When building in Xcode, you will see what the OP shows in the screenshot
When building from a CI solution for release, you will not see anything
When running from TestFlight, you will not see anything
When running from the AppStore, only users who purchased (free or paid) your app will see it up to three times a year
When running from the AppStore, users who obtain your app via Connect promo codes will not see it
Users who disable In-App Ratings & Reviews under iTunes & App Stores in the Settings app will never see these prompts under any condition
Apple spells out point 3 here on the provided link:
When you call this method while your app is still in development mode,
a rating/review request view is always displayed so that you can test
the user interface and experience. However, this method has no effect
when you call it in an app that you distribute using TestFlight.
And for point 5, here is what Apple has to say on it at the provided link:
However, customers aren’t able to rate or review an app that was
downloaded using an iTunes Connect promo code.
So sorry, you can't pad reviews via promo codes ;)
Submit button is disabled in development version and the View doesn't even show up in Test Flight versions.

How to disable TestFlight beta testing?

I'm not able to transfer my application to iTunes connect. It is said that I have to disable my Beta testing of the application. Actually, I have stopped testing, deleted all builds from beta testing. App was set up for only internal testers. I have removed all testers as well. But still same issue. Here is the snap.
I spoke with an Apple representative on the phone regarding this issue. They are aware of this bug and working on it. That's all she could answer me.
Try again next week, if the issue is still there (which probably will be), I had to call again...
Pay attention to application localization. If your application has support multi language, then you could leave the information in the TestFlight menu.
You must delete the test information not only from the main language, but from other languages that are supported in your application. Go to TestFlight tab -> Test Information. Then click blue button with your language in right side of webpage. You shall choose other language supported in your application and remove all appeared information about testing. After this, click Save button (see attachment)
And try to transfer app. Next to the text TestFlight Beta Testing should be a green checkmark.
P.S. This solution was suggested by the Apple Support Team. Here is a part of their letter:
After checking your iTunes Connect account, we could see that you have
started to test a build internally, and you still have a feedback
email listed under Test Information in the English (U.S.)
localization. Therefore, I would kindly ask you to expire the build
and remove the feedback email.
After you have followed the information above, you should be able to
proceed further with your transfer.
Remove all testers and all testing information from the application in iTunesConnect on tab TestFlight.
You need to remove all testers, all builds (detail each one and expire it) and remove all information about how to test the app. I did this and worked for me.
I was able to fix this bug going to TestFlight section in Appstoreconnect and in Test Information switch to another language and clear all field also there.
Had the same problem.
If nothing helps, maybe these steps will help you.
You have to go to the TestFlight tab, then Test Information, and in the top right corner press language button. If you have more than one language, delete them from the list.

Facebook Native Ads on iOS

I'm trying to implement native ads from Facebook in my app. I put the code exactly like Facebook said, and it works. But only if the app was installed via xCode. If the app is installed via Test Flight the ads never appears.
Any ideas?
My Audience Network permission is enable, as well as my ad placement
I know, this question is already answered. I am adding information to help someone looking for explanation.
Test Flight rotates through a pool of IDFA's and hides the users true IDFA, making it difficult to identify a Facebook user – and that is required for delivering an ad.
I have facing this problem when using Testflight beta testing, I switch to Fabric beta testing and the facebook native ad shows.
Just put the app on app store and will be fine.
Remember to uncheck the "Limit Ad Tracking" in the device settings.
https://developers.facebook.com/docs/audience-network/faq#a12
I had an issue similar to this so I used one of my tickets to open a chat with someone at apple via members center. They advised me to give the app 24-48 hours of being live for iAds to work correctly on all devices. They said that Xcode should always display iAds but other methods of deploying iAds may be a bit behind.

disabled feature in iPad app

i want to release an iPad application to app store. in my application on dashboard there are six buttons and on tap they open six different screens. but among them one is disabled. User is unable to do anything with it. We just kept it in the app as we are going to implement that feature in the next version. is that fine? is there any chances that my app will get reject by app store guys because of this.
Any help would be appreciated. Thanks in advance.
As per my experience Apple will Reject your application saying that either you have to implement that functionality or you have to remove that disabled button.
it may be rejected based on AppStore Review Guideline:
2.9 Apps that are "demo", "trial", or "test" versions will be rejected. Beta Apps may only be submitted through TestFlight and must follow the TestFlight guidelines
it would be more reasonable to implement the functionality; or not showing such features which are not part of the application at all – none of those cases cause rejection.
Why don't you add like a simple alertView saying « This feature will be available in the next version, stay tuned ! » or something ? Would be a way better UX overall. Either that, or hide the button for now. Either way, don't let a button do nothing with no user feedback, this sounds terrible.
I don't think app store will reject your iPad application. You should use rather web view control(in Android) in which you can show any web page or something like that, if you want to provide the facility that after installation of your app, uses can get the updated details from it. Just give it a thought.

Resources