Мисля, че е важно да разделите двата припокриващи се подхода във вашия въпрос.
Първо, Google Sync е по същество начин за използване на протоколи на Microsoft Exchange и за настройка на профил за поща / контакт / календар на iPhone. iPhone OS поддържа тази функция, а не приложение за iPhone в App Store. Google Sync се възползва от тази основна способност на телефона, като излага данните (поща, контакти, календари) чрез тези известни протоколи. Ако искате да изложите данни по този начин на вашите потребители, настройте Microsoft Exchange сървър и задавайте въпроси на serverfault.
Второ, има приложения за iPhone. Приложенията за iPhone, продавани в магазина за приложения, в момента не могат да работят във фонов режим. Това означава, че не можете да емулирате функционалност като iTunes или Mail, където музиката ви се възпроизвежда, докато сърфирате в мрежата, или проверката на пощата се извършва, докато играете на Mini Squadron. Ако искате тази възможност за работа на заден план, подайте бъг/подобрение на Apple.. Въпреки това можете да взаимодействате с контактите на iPhone (Адресна книга) чрез API.. Разбира се, можете също така да „изобретите отново колелото“ и да изложите данните, както пожелаете, чрез интернет и да консумирате тези данни от персонализирано приложение за iPhone с едно предупреждение, че потребителите ще трябва активно да стартират вашето приложение, за да стигнат до тези данни и няма да бъде интегриран с вградените в iPhone приложения за календар, адресна книга или поща. Някои добри примери за това са някои от приложенията на музикалната общност, които имат вградени системи за съобщения. Предполага се, че всичко това се прави с уеб услуги.
РЕДАКТИРАНЕ: Струва си да се спомене също, че ако тръгнете по пътя на „iPhone App“, трябва поне да помислите дали насочени известия са подходящи за вас и ако е така, как ще се справите с тях.
person
slf
schedule
04.01.2010