2009-10-25 11 views
3

Je voudrais mettre en œuvre une application qui sauvegarde toutes les données internes comme les SMS, MMS, vidéos, audios, documents, historique des appels stockés dans l'iPhone. Mais cela ne semble pas possible avec les documents API que la pomme a publié jusqu'à présent ... J'ai parcouru le programme de distribution PDF de l'entreprise et certains des liens liés au programme de distribution d'entreprise, précise à propos de l'effacement à distance et l'accès interne des données comme le calendrier, SMS, MMS etc .... Mais ils n'ont pas mentionné comment le faire par programme.Programme de distribution d'entreprise pour iPhone

Est-ce qu'Apple fournit des privilèges spéciaux, tels qu'un support API supplémentaire pour accéder aux données internes dans son programme de distribution d'entreprise? Y at-il une différence entre le programme de distribution d'entreprise et le programme de distribution standard du point de vue du développement?

Et comme en interne la distribution ne nécessite pas l'approbation d'Apple, allons-nous utiliser une autre méthode qui ne sont pas officiellement mentionné dans docs Apple, pour accéder aux données internes stockées ..

Si tout le monde peut signaler la façon de le faire?

Toute aide serait grandement apprécié en attente de votre réponse

Cordialement, Mohammed Sadiq ....

Répondre

3

Vous n'obtiendrez pas de "bonus api", car il n'y a pas d'API, il y a juste un public, et des appels privés. Pourtant, comme vous allez distribuer l'application sur une base interne, vous pouvez utiliser sqlite pour avoir accès aux sms, au calendrier, aux données du répertoire. Je ne peux pas dire avec certitude sur d'autres champs, car je ne connais pas les permissions exactes du dernier profil sandbox. Vous pouvez certainement avoir accès à tout sur un appareil jailbreaké, mais ce n'est peut-être pas la meilleure solution pour vous.

+0

Salut Farcallar, Merci pour votre réponse. Mais je veux soutenir les appareils cassés non-prison. J'ai déjà essayé d'accéder au sms.db dans les téléphones cassés non-prison où le certificat utilisé a été obtenu à partir du programme de distribution standard. Donc, je ne pouvais pas accéder au sms.db. Mon doute est que nous pouvons accéder aux fichiers sms.db dans les dispositifs non-prison cassés qui contient le certificat obtenu à partir du programme de distribution "interne". pourriez-vous s'il vous plaît clarifier à ce sujet .. en attente de votre réponse ... Cordialement, Mohammed Sadiq ... –

+0

Non, les restrictions sont les mêmes pour les profils d'entreprise et de prestation standard. – Farcaller

+0

HI Farcallar, Avez-vous un lien d'échantillon afin d'accéder aux données sms, calendrier, annuaire téléphonique. –

0

Standard et Enterprise sont différentes que Apple ne réglemente pas les applications, comme vous dit, je ne pense pas qu'il y ait des différences dans le développement (à l'exception de ce que La société a besoin comme l'accès au serveur interne), mais il y a la différence dans la distribution. Vous ne pouvez pas obtenir ces données par programmation, mais l'utilisation d'appels non documentés semble fonctionner.