Metadata rejected asking for app login details - ios

I have developed an iOS app, which will control a hardware device. Apple was accepted my first version of app. When I upload my second version with in a week then they have rejected it and asking for login details. My problem is if I share the login details also they should have hardware to check the functionality. So please suggest me what to do

You can give them the required Login Credentials and also you can make a video of your app controlling hardware and upload it to some Website like youtube,dailymotion etc and share the link with them so that They can match your app login and other screens with the actual video
Hope it will helps you.

Related

iOS App Store rejection due to WeChat login requiring app installation; possible to use Web view to log in to WeChat on mobile?

An app that I recently submitted to the Apple App Store was rejected, due to the following reason: If the WeChat app is not installed and the user clicks a button "Login with WeChat", a dialog pops up telling the user they must install the WeChat app to log in with it. (if the app is installed, the user is bumped over to the WeChat app to finish login)
Apple suggested that we instead use a Web View to log the user in via WeChat, however the WeChat guide for mobile login states that mobile apps must log in through the WeChat app:
http://open.wechat.com/cgi-bin/newreadtemplate?t=overseas_open/docs/mobile/login/guide
I'm a little confused here because a previous app I had submitted was approved using this setup. In the app I'm currently trying to submit, the user is able to skip WeChat login if they wish, so WeChat installation is not required to use the app. However, it would be nice to be able to tell the user that WeChat is a login option, and that they need to install the WeChat app if they'd like to use it as a login option.
Does anyone know if it's allowable and/or possible (wrt WeChat's system) for an iOS app to log a user in via WeChat using a Web View? It seems that telling the user that WeChat is an available login option might not be possible otherwise...
To answer your question, We don't have any other Webview options to login with Wechat. (as of dated Jan 2018)
I had the same rejection from Apple some time back. After a lot of front and back questions and answers with Apple team, We finally hide the button to login with Wechat when Wechat App is not installed and the review passed. Most of the Chinese apps following the same method AFAIK.
Wechat iOS framework does provide an option to check app installed or not.
+ (BOOL)isWechatAppInstalled;
From the following code, you can check whether the Wechat app is installed in yours phone or not
if WXApi.isWXAppInstalled() {
print("Wechat app is installed")
} else {
print("Wechat app is not installed")
}

Do I need an approved Facebook app for Facebook share functionality in an iOS app?

I'd like my iOS app to have an option to share a photo on Facebook. I implemented it by following the instructions in these 2 links:
https://developers.facebook.com/docs/ios/getting-started/
https://developers.facebook.com/docs/sharing/ios
I tested it and it works fine if I use the same Facebook account that I used for creating the Facebook app.
The problem is if I try sharing a photo with a different Facebook account, it fails. Which makes sense as the following is written on the Facebook app dashboard:
This app is in development mode and can only be used by app admins,
developers and testers.
In this case, it looks like I need to switch my app to production from development. So, do I just need to enter URLs for privacy policy and terms of service? Or do I also need to start a submission for any kind of permission? Also, having a production app seems a bit vague as none of the instruction guides which are provided by Facebook itself mentions switching to production from development, they only show code pieces to use to have the share functionality.
Just to clarify, I don't use Login with Facebook, I only show FBSDKShareDialog for sharing photos, that's all. I don't even want to collect any information from Facebook.
You will get an option App Review . Then allow Make app Public YES .Then any one can use it

Confused about Facebook review process

I am trying to develop an iOS app which can pull your Facebook videos. Very similar to this the Android app except the video download part. For this I need user_videos permission and for that my app should go through the app review process. Now they are asking for App Video and App runtime. I can give them but that has nothing but fb login screens with no videos. How should I proceed with this app?
EDIT:
I created a dummy app and submitted the runtime for it. Video here
Now as I dont have the user_video permission, I can only show placeholder videos (as shown in video). I explained my situation to them, and their reply was:
"Developers can configure a test user that has granted tokens for the requested permission. Please submit your app after you have incorporated the requested permission."
A test user is not allowed to get tagged or upload a video. And graph API also gives error in case I try to do that. How a test user can solve my problem here?
Facebook people are sometimes anxious to know if your app is not using any content that will violate facebook content policy. Just make a simple video of your two screens and they will approve the app in a short period.
Update
Following are the steps on facebook developer dashboard which will show you how to upload the video for review of your app.
Status and review -> Click on add notes in App detail section -> Enter the steps to be reproduced by facebook review team -> upload a screencast (Refer https://developers.facebook.com/docs/facebook-login/review/examples#screencast )

Sharing on Facebook from iOS

The Facebook share button displays as disabled in my application.
I have implemented as per the given URL
https://developers.facebook.com/docs/sharing/ios#videos
I tried in many ways but there is no use. In the above specified URL, they did mention that
"People who share should have Facebook for iOS client installed, version 26.0 or higher."
May i please know what I should do to satisfy the above given requirement.
I am successful with sharing the Photos and links but I am stuck with the videos sharing.
Thanks in advance for the help.
As per the mentioned line provided in facebook docs:-
People who share should have Facebook for iOS client installed, version 26.0 or higher.
The line simply means that the user who is using your app to share video must have Facebook app installed in their device , the facebook version should be updated at least 26.0 or higher.
Check whether the "FacebookDisplayName" matches with the name you entered in your Facebook Developer's App settings.
Note :- The videos must be less than 12MB

Mobile Install Ad was disapproved by Facebook

I setup a Mobile App using the developer's panel and added all the correct information as mentioned in the tutorial video on the Facebook SDK page.
It's a native iOS app so I supplied the bundle ID and the App Store ID. I've installed the SDK and Facebook is registering installs whenever I run it on my device.
However once I tried to use the "Promote" feature to setup install ads it keeps getting rejected by Facebook on the grounds that the URL is bad. The URL works fine as I've tested it multiple times. The URL is generated by Facebook itself using the App ID.
I've tried submitting it again after changing the creative, but I'm assuming I've been blacklisted since it immediately is disapproved.
What can I do?
Is your app limited to a certain region or country?
My ad was also disapproved and this is what I got:
"The destination URL of this ad violates our Ad Guidelines or could not be reviewed. Please check the URL you have submitted to ensure that it is free of any spelling errors and that it complies with our Advertising Guidelines. Please note that all sites must be viewable and functioning properly, regardless of the viewer's location. Additionally, sites are prohibited from linking to proprietary file types (.pdf, .doc, etc,) initiating automatic downloads, or trapping a user's browser in any way (e.g., pop-ups of any kind).
"
In my case the only logical explanation would be the availability of the app, as it is only available in one country. I link directly to the app store so that should not be a problem...
Sorry for my reply, i know it's not very helpful, but there is so little info on the web about it. I need to do detective work in order to understand what is happening.
I had the exact same thing. I think Facebook changed a ton of stuff in their ads dashboard. I created a new ad yesterday and it was finally approved. Try again.

Resources