Я думаю, что приложение работает следующим образом,
1) Оно просто создает HTML для каждого контакта
2) Оно использует функцию сафари "Добавить на домашний экран"
Найден отличный ответ для имитации функциональности сафари,
Я создал ссылку из Safari с помощью кнопки «Добавить на главный экран».Он создал каталог с именем 54C86B09482D4560BAB46091CC75825A.webclip внутри / private / var / mobile / Library / WebClips /.Этот каталог содержит два файла, icon.png и Info.plist.icon.png - это просто значок, который отображается при просмотре экрана приложений.Содержимое Info.plist содержит реальную информацию:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ClassicMode</key>
<false/>
<key>FullScreen</key>
<false/>
<key>IconIsPrecomposed</key>
<false/>
<key>IconIsScreenShotBased</key>
<true/>
<key>Scale</key>
<real>0.32653060555458069</real>
<key>ScrollPoint</key>
<dict>
<key>x</key>
<real>0.0</real>
<key>y</key>
<real>-183</real>
</dict>
<key>Title</key>
<string>The Daily WTF</string>
<key>UIStatusBarStyle</key>
<string>UIStatusBarStyleGray</string>
<key>URL</key>
<string>http://thedailywtf.com/</string>
</dict>
</plist>
Итак, чтобы проверить это, я создал новую папку с именем C28C8FDC2F184AAD84F77B511442548F.webclip и скопировал файл Info.plistиз другого каталога изменил URL-адрес на http://google.com. Затем я снова включил телефон, и он обнаружился, как и любой другой веб-клип.Имя папки - это просто GUID в шестнадцатеричном формате, я использовал http://www.somacon.com/p113.php и просто выбрал то, что было после 0x для этого простого теста