Question

m de rechercher la solution à téléchargement automatique de fond avec iOS 5 .

Je l'ai vu dans Settings de l'iPad, il y a des applications newsstand dans la catégorie

Store - Automatic Downloads

apps Popular Mechanics, etc.

Je veux savoir, comment ajouter mon application dans cette catégorie? Le mien est également une application de kiosque à journaux, mais même après avoir fait tous les changements dans plist pour kiosque à journaux, ne reçois pas mon application dans les téléchargements automatiques.

Était-ce utile?

La solution

Tout d'abord, ce que vous devez faire est de dire à l'application que vous avez un mode de fond nécessaire. Cela permet à votre application aux problèmes de téléchargement en arrière-plan. Alors, allez dans Info.plist de votre application et ajouter ce qui suit (vous Suppose un clic droit et ouvrez le plist comme « Source Code »):

<key>UIBackgroundModes</key>
<array>
    <string>newsstand-content</string>
</array>

Maintenant, la partie suivante vous oblige à avoir des notifications push activées pour votre application et un serveur qui exécutera vos poussées. Si vous ne l'avez pas, alors je vous suggère de regarder Urban Airship . Il semble être assez simple et facile à intégrer dans vos applications. Je ne l'ai jamais utilisé, mais je l'ai entendu a de bonnes options gratuites.

Une fois que vous avez un moyen de fournir des notifications push, vous devez enregistrer votre application pour accepter les notifications à distance. Placez le code suivant dans votre l'application de AppDelegate:. DidFinishLaunchingWithOptions méthode

// Register the automatic download remote notification
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeNewsstandContentAvailability];

Cela devrait provoquer votre application pour inviter l'utilisateur lorsque l'application premiers lancements et demande s'ils veulent activer le téléchargement automatique.

Après tout cela, vous devez alors le code comment vous allez gérer une notification push. Comment vous les gérer, est entièrement à vous, mais c'est là vous dire à l'utilisateur qu'ils ont un nouveau numéro ou lancer automatiquement le téléchargement. Celle-ci doit être traitée en deux endroits. 1) dans votre AppDelegate de Application UIApplicationDelegate: didReceiveRemoteNotification: méthode . 2) du AppDelegate Application: didFinishLaunchingWithOptions: méthode , la vérification de l'option de lancement de UIApplicationLaunchOptionsRemoteNotificationKey

.

C'est à peu près un résumé rapide de la façon dont vous pouvez commencer. Si vous avez besoin d'un peu plus sens, je recommande fortement ces tutoriels (je ne les ai pas écrire): iOS Newsstand Tutorial et kiosque et par abonnement de.

Bonne chance!

Autres conseils

Vous devez vous inscrire pour le type de pression pour obtenir l'entrée dans le magasin / Téléchargements automatiques.

scroll top