2011-07-30 8 views

Odpowiedz

8

Brak interfejsu API do pobierania historii połączeń. Wynika to głównie z obaw związanych z prywatnością i ochrony użytkownika przed nieuczciwymi aplikacjami, które źle działają na urządzeniu.

Zauważysz, że wśród API jest kolekcja Launchers i Choosers. Jednym z nich jest zadanie PhoneNumberChooser. To konkretne zadanie uruchamia aplikację Kontakty i umożliwia użytkownikowi fizyczny wybór numeru kontaktowego do wybierania numeru z aplikacji. Zauważysz, że wymaga to ręcznej interakcji ze strony użytkownika. Wiele interfejsów pobierania danych wymaga ręcznego wyboru od użytkownika, po raz kolejny w celu ochrony użytkownika przed aplikacjami wykonującymi złe rzeczy. Na przykład, trollinguj swoją listę kontaktów w tle i wysyłaj te dane do usługi internetowej bez wiedzy użytkownika.

Szczególną uwagę zwrócono na API w celu ochrony użytkownika przed tego typu scenariuszami.

Jeśli masz opinię na temat zapotrzebowania na interfejs API, aby udostępnić Selektor historii połączeń, prześlij swoją opinię pod numer http://wpdev.uservoice.com.

+2

Nie będę * chciał * przeglądać dziennika połączeń, jeśli historia pokazała czasy połączeń, co było standardem od czasu, gdy Fred Flintstone i Barney Rubble otrzymały swoje pierwsze telefony analogowe, ale są wyraźnie nieobecne w Windows Phone 7.x i * nadal * brakuje w systemie Windows 8. Specjaliści, którzy rozliczają się za czas, potrzebują tych informacji, aby wyszczególnić swoje faktury. Dla nich Windows Phone nie wchodzi w grę, dopóki tego nie naprawisz. –

3

Jeśli Marketplace wyświetla ekrany aplikacji pod kątem zachowania, a aplikacje muszą zadeklarować, co robią, a użytkownicy muszą wyrazić zgodę, aby aplikacja uzyskała dostęp do tych informacji, rozsądnie byłoby dać twórcom aplikacji i, co ważniejsze, użytkownicy mają możliwość decydowania o tym. A jeśli nadal istnieje obawa, system operacyjny może wyświetlić ekran odpowiedzi użytkownika, aby zezwolić lub odrzucić działanie, gdy aplikacja tego zażąda. Istnieje wiele aplikacji, które mogą czerpać korzyści ze znajomości tych informacji, aby zaoszczędzić użytkownikowi konieczności wprowadzania informacji z bieżącego połączenia, gdy może to ułatwić im zezwolenie aplikacji na pobranie danych.