많은 응용 프로그램이 UIApplicationShortcutIconTypeShare
응용 프로그램 바로 가기를 사용하여 응용 프로그램을 홈 화면에서 공유하는 것을 보았습니다. 앱을 열지 않고도 홈 화면에서 바로 UIActivityViewController를 시작합니다. 어떻게 그걸합니까?응용 프로그램 바로 가기 공유 [UIApplicationShortcutIconTypeShare]
8
A
답변
17
OS는 공유 메뉴 항목 을 자동으로을 App Store에서 다운로드 한 모든 응용 프로그램에 추가합니다. Xcode 나 Buddybuild와 같은 타사 배포 시스템을 통해 설치된 응용 프로그램에는 추가되지 않습니다.
(편집 : 당신의 응용 프로그램의 TestFlight 버전은 '공유 ... ""베타 의견 보내기'대신 메뉴 항목이있을 것이다) (같은 아니, 불가능하다, 직접하지만 질문을 해결하기 위해
을 of iOS 10 - 앞으로는 가능할 수도 있습니다.) 앱이 홈 화면에 직접보기 컨트롤러를 제공 할 수 있습니다. 가능하다면 앱이 자체 메인 창 외부에있는 어떤 것도 액세스 할 수 없기 때문에 큰 보안 문제가 될 수 있습니다.
설명해 주셔서 감사합니다. 이 자동 동작에 대한 참조가 있습니까? 나는이 문서에서 찾을 수 없었습니다. – benrudhart
나는 이것을 며칠 동안 찾고 있었고 분명히 iOS는 앱을 Appstore에서 설치 한 경우에만 자동으로 추가합니다. 그러나 이것은 앱이'Info.plist'에'UIApplicationShortcutItems'을 갖거나 적어도 iOS 10 이상을 타겟으로 삼아야한다는 것을 의미합니다 (필자는 생각합니다). – Annjawn
@Annjawn이 기능은 iOS 10 이전의 iPhone 6의 3D 터치와 함께 도입 된 것 같습니다. – mojuba