Silently update mobile iron app - mdm

I have no experience with mobile iron but we are looking into possibilities of mobile iron updating our enterprise app without asking users to update it. Any related information is much appreciated. Thanks.

You can use "Send Message" Command(MobileIron Admin portal->App distribution page->Select the Enterpise App->Actions->Send Message)to push silent instal/updates of Apps.

Related

Facebook audience integration, stuck at second step

I have integrated FAN with success. I can show banners and interstitials in test and not test mode. So, I have sent impressions to facebook but my current state in the integration shows this:
Shouldn't it be at third step? More Oddly my placements show like this:
So, by the status message it seems it has received requests and this is the only requirement I have found for facebook to start placement review.
So, does anybody know if this is how it works? Shouldn't I be at step 3 (Placements review)?
Thanks in advance.
After uploading the app to live Google Play Store, and wait for a week, I finally get the above screen-shot, without doing anything.
That's means, once you see the ads at your side, the only thing you need to do is to upload the app to live Google Play Store. After that, the only thing you need to do is wait.
It seems I discovered why I could not advance in the review process. Today I got this message from facebook:
Thank you for writing into Audience Network.
I’m happy to explain more about the updated review process for apps.
First, make sure your that the newest version of your app is live in the app store.
Then, once your app has been downloaded by a user and an ad request is delivered, the app
will be enqueued for review. Please note that the review process should still only take 1-2
business days and that this request must be from a user that is not registered
as a developer of the app ID on Facebook.
So, it seems that you need to have your app live and be downloaded by a user that is not registered as developer. This seems not good for publishers because if you have an app that is providing good money you won't see a penny during the review period.
Hope this clarifies the process a bit more.
I had EXACTLY the same problem and my game was live in Google Play with 100+ download.
More then 10 days have passed! But my panel still shows: "Enabled for testing and received ad request recently".
Then I contacted to Facebook and the reply is:
Thank you for writing in. My name is Andrea and I would be happy to
help you! There is currently a maintenance issue going on, which
affected the display of the dashboard. The placement is not displaying
as “enabled” in green, even though your app is approved. However, this
should not affect the ad delivery. Please let me know if you have any
other questions. Have a great week!
In addition:
Before releasing your app to the store, it’s highly important that you
test the integration is working properly. When you run your app on the
simulator, test ads will show by default and indicate a successful end
to end ad serving in your app. When testing on a device however, you
must enable test ads by copying the hashed device ID that is printed
to the console and set it in code via a dedicated function.
And, the most important thing is this:
Until your app is reviewed and approved by Facebook, only the admins
and the developers of your app will be served with Facebook Ads.
To conclude,
App needs to be live before anyone can see the adds except developers.

Facebook developer account, all apps disappeared

I am a mobile developer and I frequently use facebook to add sharing feature to my applications.
I usually have alot of applications on my facebook developer account.
But today all my apps have disappeared and my account seems to not be a developer account.
When I click on the "Applications" menu (on https://developers.facebook.com/) I only see "Register as a Developer" in the dropdown menu.
Someone have any idea how to fix this?
I have exactly the same issue. If there was a violation - and I don't think there was as the app is in sandbox - I received no notification of this. The literature states that an app will be disabled, not that an entire developer account will be removed. As I have other active apps this is quite a problem. It seems I can set up another developer account but one assume all existing apps will need to be set back up. Clusterf**k
UPDATE:
I re-signed up as a developer and all my apps are still there. A fright, but better that!
I'm not registered to accept payments. I couldn't find a hint of official support on the subject of 'closed developer accounts' nor any real way to directly engage other than firing off a bug report. As I said, re-registering did the trick and they just asked for a few bits of info.

Getting Google OAuth in iOS accepted by Apple

I have developed an iOS app that allows users to login via their Google Account using OAuth.
It was rejected by Apple for allegedly violating 11.13 of the App Store Review Guidelines:
11.13 Apps that link to external mechanisms for purchases or subscriptions to be used in the app, such as a “buy" button that goes to a web site to purchase a digital book, will be rejected
Upon asking for more information, Apple said:
To clarify, your app has been rejected for including means for users to acquire new Google accounts. Linking customers to a page where users may sign up or register new accounts, and then use those accounts to purchase service/server space to be used within the app, is not appropriate and must be removed before resubmitting your app.
Here's a screenshot of the infringing functionality:
The Gmail iOS app has the same screen and I can't find any other app that connects to Google by OAuth so I'm at a loss on how to fix this.
Any ideas?
Many thanks!
EDIT: Here's a screenshot of same offending screen in Gmail
Edit
Google has finally added a native library that performs in-app sign in. You can find it here https://developers.google.com/identity/sign-in/ios/start
Original Post
This has happened to several users and unfortunately Google are still "working" on a solution.
I would strongly recommend that anyone facing this issue please comment in the official forum. The more attention it gets the higher the chance something will be done about it. Here's what one of the employees at Google had to say:
Hi all -- at Google, we aim to make our services available to as many
users and developers as possible. We have heard a very small number of
reports of problems of this type, but those app developers appear to
have eventually gotten approval to launch by working through Apple’s
standard process.
Meantime, we're continuing to work on improved mechanisms for login. I
do agree with Daniel that direct use of GTMOauth2ViewControllerTouch,
or the equivalent UIWebView trickery, is not recommended.
Right now the solution I used was to remove Sign In from the Launch Screen and move it to the menu inside our app.
Place a link mentioned below instead of SignUP button:
https://accounts.google.com/SignUp?service=mail&continue=https%3A%2F%2Fmail.google.com%2Fmail%2Fca%2F&ltmpl=default&hl=en
This link should be open in iOS Safari browser.
I had the exact same thing happen to me, but for a different service (SmugMug). In my situation, I worked with SmugMug and they provided for me an OAuth authorization page that didn't have the sign up button.
Some months ago, same thing with Dropbox. Dropbox also ended up providing a login page without a sign up button temporarily, but they got a little more cooperation with Apple.
Perhaps we can try to collectively get Google to provide the same. Even though we're iOS developers, Im' sure Google wants to support development of iOS apps that use their platform.
Have you tried contacting Google?

Can Facebook's "Single Sign On" be achieved within a mobile web app?

It's my first posting on here (although I've been using this site for reference for quite some time).
I've been trying for several days now to find or dream up a way to use Facebook's "Single Sign On" from within a mobile web app (not a native iOS or Android app) to automatically sign a user into a web app if they are already logged into Facebook from the native Facebook app on their mobile device for example.
My limited knowledge is telling me that it can't be done since the mobile browser and the 'system' (iOS for example) are too separated (I can't, I don't think, have my mobile web app use or access the native Facebook app on a mobile device in any way).
I have found and read the iOS, Android AND Mobile documentation provided by Facebook (https://developers.facebook.com/docs/guides/mobile/) which all seems to make enough sense, but after days of trawling through everything else I could find on the subject there doesn't seem to be a way to use, for example, the Facebook app on an iPhone or Android device to automatically log a user in to my web app if he/she is already logged into Facebook.
I've read lots about doing this from within 3rd party native apps and also other people trying to achieve a similar thing from within Desktop apps but I'm trying and hoping to be able to achieve this from a web app running within a mobile web browser.
I'd be very grateful for any help, opinions or pointers in the right direction since I think this would be an excellent step forward in UI for mobile web apps to have (not just the native apps).
Many thanks in advance...
Probably a bit late to the party but in case anyone else is wondering yes it's possible with Cordova/Phonegap and the Facebook Connect Plugin: https://github.com/davejohnson/phonegap-plugin-facebook-connect/
Using the FB.getLoginStatus() method at startup allows to check if the user is already signed in with the native Facebook App and retrieve its profile. More details in the examples provided in the repo.
I have not yet implemented it myself, but seems possible according to:
http://developers.facebook.com/docs/mobile/web/build/#login

How can I add a link to an iPhone native app from website IF POSSIBLE

I have a link to a Facebook page from a website. I know I can use the URL scheme href="fb://" to open up the Facebook application from within an iPhone, but if the iPhone user does not have the native application installed, an ugly error message pops up. I would rather just send this user to the Facebook website.
There's gotta be a way to do this, but everything I've tried has had some short-coming:
Can't make a HEAD request to a different server
Can't run a try catch javascript function since the event leaves the client page
Can't seem to access information about the user's applications... or can I? I've read a bit about a cookie called "appInstalled" but can't find any real documentation about it.
Any ideas out there? Thanks a ton in advance.
Denis
Can a website determine if a device [iPhone] has certain applications installed ? I'm pretty sure that's a big NO because of privacy and security concerns.
Not a really technical answer, but you could change the user interface to give the user an option. For example, having:
Click here if you have the facebook application installed on your iPhone.
If you do not, click here to go through to the site.
Sorry that I cannot offer a "proper" solution, I'm not really that familiar with iPhone development.