Can't upload iOS certs

4 posts, 0 answers
  1. Chris
    Chris avatar
    6 posts
    Member since:
    May 2013

    Posted 19 Sep 2014 Link to this post

    I'm trying to get backend services working on iOS.  I'm in App Manager Settings trying to upload a Push Notifications Certificate.  Whenever I try, it says "Upload Failed...try again later"  That's been going on for the last hour so either I'm doing something wrong or there's a persistent problem.

    Also, this Settings page, based on the way it's organized in the UI appears to apply to all applications.  Do you only need one Push Notifications Certificate even if you're doing push notifications for multiple applications?  I thought you would need one per application...but the UI doesn't seem to indicate that.

    Any and all help is appreciated.
  2. Martin Yankov
    Admin
    Martin Yankov avatar
    177 posts

    Posted 23 Sep 2014 Link to this post

    Hi,

    Thank you for reporting this.

    I can confirm that there is a problem with uploading iOS development push certificates for the AppManager mobile app. However, you are encouraged to use production certificates as the AppManager mobile app is an app in production. iOS Development certificates are served by fewer Apple servers and cannot ensure that you will always receive your push notification. You should use these for testing purposes only.

    You should also know that the AppManager Settings page serves only the AppManager mobile app. The AppManager mobile app receives push notifications and notifies the user about new apps or updates that the user can install from the app. So this Push Notification Certificate applies only to one application - the AppManager mobile app. Can you elaborate more on how do you want to use these push notifications with multiple apps, so that I can point you in the right direction?

    I am looking forward to your reply.

    Regards,
    Martin Yankov
    Telerik
     

    Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

     
  3. Chris
    Chris avatar
    6 posts
    Member since:
    May 2013

    Posted 23 Sep 2014 in reply to Martin Yankov Link to this post

    Here's my scenario.  I have 2 hybrid mobile applications I'm creating in Visual Studio using the AppBuilder extension.  Let's call them appA and appB.  I want the ability for both of them receive Push Notifications using Backend Services.  To accomplish this, I believe I need to go to Telerik Platform and create 2 different workspaces, 1 for each app.  Within each workspace, I need to create a Backend Services Project.  Each of those projects has an API Key that I will configure each of my projects with.

    So right now, I've got 2 projects linked to 2 separate BES projects.  This all makes sense.

    Now, on the Apple side of things, I've created 2 app IDs, 2 Development provisioning profiles, 2 iOS Development certificates and 2 APNs Development iOS certificates...1 of each of those for each app. I know I need to go into each BES Project, click on Settings and then Push Notifications and upload each of those APNs Development iOS certificates.  What I don't understand is that in AppManager. under Settings, there's a place to upload a Provisioning profile as well as a Push Notifications Certificate.  

    My questions are:

    1) What are the certs in AppManager for?
    2) Since I have 2 applications in AppManager, which application in AppManager do those certs apply to?
    3) Given my scenario where I'm using AppBuilder in Visual Studio, which gives me a link to deploy my apps, is there even a reason to put my applications in AppManager?  I'm unclear as to why I need to publish to AppManager.

    Thank you in advance for the clarification.




  4. Martin Yankov
    Admin
    Martin Yankov avatar
    177 posts

    Posted 24 Sep 2014 Link to this post

    Hi,

    Thank you for the clarification. Given your scenario, you do not need to go to the AppManager settings and provide certificates there. You only need to set them up in the BS projects, in the Apple Developer Console and in the apps themselves. You need to register for push notifications from the apps.

    Telerik AppManager is an app distribution and management solution. It is a private app store that can serve as an alternative to the Google Play, Apple App Store and the Windows Store. AppManager lets you distribute apps privately and securely outside of the public app stores. You can use it to distribute apps to co-workers or remote beta testers for example. You can read more about Telerik AppManager in the Telerik AppManager Introduction article. I think AppManager is not vital for your scenario, but you can still use it if you need to distribute your apps outside the app stores.

    Regarding the AppManager certificates - the service also provides an AppManager mobile app that serves as a distribution hub for app distribution. The store members can install this app and have access to all apps that are distributed to them. They can install, review and rate apps from it much like in the public app stores. To enable the AppManager mobile app for iOS, you need to provide an iOS certificate and provisioning profile in the AppManager Settings page. This hub app can also receive push notifications to inform store members that they have a new app available or that an app update is ready to be installed. To enable these notifications, you need to add the corresponding iOS push notifications certificate on the AppManager Settings page. Without it, the members can still use the app, but will not receive push notifications. You can read more about the AppManager mobile app here.

    I hope the information is clear and helpful. Let me know if you have any more questions regarding AppManager or the Telerik Platform as a whole.

    Regards,
    Martin Yankov
    Telerik
     

    Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

     
Back to Top