2016-04-04 1 views
8

Nous avons été surpris par l'abandon de Silverlight par Microsoft et nous nous sommes concentrés sur UWP. Cela nous a obligé à développer deux applications bidirectionnelles (UWP et Silverlight), ce qui nous a laissé deux applications qui ne peuvent pas être regroupées. Nous avons donc décidé d'avoir des applications comme une application compagnon.Même tableau, centre de notifications et serveur pour deux applications

Les deux applications utilisent l'authentification, à l'heure actuelle, il est avec l'authentification Microsoft. Les services utilisés pour l'authentification sont du type Azure App Service - Mobile. Outre l'authentification, les services fournissent également des interfaces vers un concentrateur de notification, le stockage BLOB et le stockage SQL.

La question est donc est-il possible d'en avoir un App Service - Mobile (pas de service mobile), et d'authentifier deux applications différentes en utilisant le même service? En outre, le même centre de notifications peut-il être utilisé pour envoyer des notifications vers différentes applications?

Ou est-il nécessaire de créer deux services différents pour chaque application afin de faciliter l'utilisation de l'authentification et des messages push. Ensuite, nous pouvons lier la même base de données aux deux App Service - Mobile? Mais cela laisserait la question des centres de notification ne pas avoir les mêmes inscriptions?

+0

Qu'est-ce que Mobile App Service? – juvchan

+0

@juvchan Juste fait une petite modification à cela. C'est un service d'application, mais c'est une version du service App, comme API ou Web. Mais le mobile est spécifiquement lié au fait que les applications téléphoniques ou informatiques fonctionnent avec le service en tant que support. Comme l'ancien MobileService. – JTIM

+1

Cela semble plus clair, merci! – juvchan

Répondre

1

Comme répondu par groupe de produits, l'idée derrière Mobile App est d'être le backend individuel. Pour cela, le tableau de bord des applications mobiles ne devrait pas avoir un champ pour le PackageId/..., mais deux ou plus pour être le backend pour une application différente. Chaque connexion entre une application et un service externe, comme un fournisseur d'authentification ou une plate-forme de notification push, est "personnalisée" - par des ID et un mot de passe ou des certificats, ou de plusieurs façons.

Je peux imaginer le scénario où quelqu'un aurait besoin de connecter un backend à différentes applications, mais l'idée de l'application Azure Mobile est différente. Et, comme App Service est un service, je pense que dans la situation actuelle ce que vous voulez faire est impossible.

0

Une application mobile Azure se compose de l'application cliente et d'un backend dans Azure. Rien ne vous empêche de réutiliser le même backend pour plus d'une application.

+0

d'accord. Voulez-vous que les informations soient insérées dans le concentrateur de notification pour le secret client et le SID? les deux applications ont leur propre valeur pour ceux-ci. Et qu'en est-il de l'authentification avec différents ID client et secret client? Ces paramètres n'ont-ils aucune importance si différentes applications communiquent? – JTIM

2

Je ne pense pas que vous puissiez avoir plus d'une application connectée à une application mobile Azure. Vous pouvez connecter la même application sur différentes plates-formes, mais pas plusieurs applications pour la même plate-forme, car l'application mobile est conçue pour être une application individuelle. Consultez cette demande de feedback. https://feedback.azure.com/forums/218849-notification-hubs/suggestions/3821272-push-notifications-for-multiple-apps

+0

C'était ce que je craignais. Donc, la seule chose que je peux faire est de créer un nouveau service dans le même groupe de ressources et ensuite et la chaîne de connexion aux données de la table afin qu'ils fonctionnent sur les mêmes données? Ensuite, j'aurais aussi une authentification individuelle et un hub de notification. – JTIM

+1

Oui, ils peuvent se connecter à la même base de données principale. l'authentification passera par votre service individuel. et le hub de notification sera également séparé. https://feedback.azure.com/forums/218849-notification-hubs/suggestions/7189494-multiple-cert-support-for-apns-in-azure-push-notif. –