2

내 앱의 iOS 사진 수정 확장 프로그램을 작성하고 있습니다. 이 앱에는 인앱 구매를 통해 잠금을 해제 할 수있는 몇 가지 프리미엄 기능이 있습니다. 앱에서 잠겨 있거나 잠금 해제되어있는 경우 동일한 기능을 내 확장 프로그램에서 잠 그거나 잠금 해제하고 싶습니다.iOS 8의 인앱 구매/openURL 사진 수정 확장 프로그램

공유 사용자 기본값을 사용하여 기능이 앱에서 구매되었는지 여부를 알 수 있다고 생각했습니다. 그러나 앱 ID가 다르므로 확장 프로그램에서 구매를 수행 할 수 없습니다.

그래서 아직 구입하지 않은 기능으로 인한 제한 사항에 대해 사용자에게 알리고 기본 앱에서 직접 상점을 열어 볼 수있는 맞춤 URL을 사용하여 앱을 가리 키기로 결정했습니다. 그러나 이것도 작동하지 않습니다. [NSExtensionContext -openURL:completionHandler] 방법 seem to only work in Today extensions입니다.

iOS 8 확장 프로그램에서 잠금 해제가 가능한 콘텐츠를 처리하는 방법에 대한 제안 사항이 있습니까? 특히 사용자 환경에 관한 의견이 있습니까?

답변

0
    initwithSuiteName

    를 사용하여 사용자의 기본 설정에
  1. 데이터를 저장

  2. 통화 호스트 응용 프로그램로드 요청을 통해 https://stackoverflow.com/a/24614589/2578035

  3. UIAplication의 OpenURL에서 호스트 응용 프로그램에서 데이터를 가져옵니다 .... (nsuserdefaults)

+0

다른 접근법에 대한이 접근법에 대해 읽었지 만 이는 분명히 해결 방법이며 나는 A pple이 승인합니다. 초기 iOS 8 릴리스 (안심할 수있는)를위한 UX 추한 솔루션을 제출하고 이후 업데이트에서 승인 된 해결 방법을 얻으려고합니다. –