2014-03-28 12 views
0

나는 생태 순간 평가 (Ecological Momentary Assessment)에 도움이되는 iOS 앱을 제작하려고합니다. 기본적으로 환자가 하루에 세 번씩 복용해야하는 간단한 설문 조사 앱입니다.시간 기반 iOS 자동 시작

저는 iOS 개발에 익숙하지 않아 디자인에 대한 결정을 내릴 수 없으므로 일부 사용자가 이러한 디자인 결정을보고 iOS 앱에서 가능하면 알려 주시면 감사하겠습니다.

  1. 환자가 아침, 점심 및 저녁 식사 후 하루에 세 번씩이 설문 조사를하길 원합니다. 따라서 사용자가 설문 조사 앱을 시작하고 설문지를 작성하도록 앱이 자동 시작되거나 적어도 팝업으로 표시되기를 원합니다. 이것이 가능한가?
  2. 앱이 서버에있는 중앙 데이터베이스로 데이터를 보내는 데 사용해야하는 고유 한 ID를 각 앱 사본에 할당하려고합니다. 나는이 앱을 시작할 때마다 로그인 폼을 제공하거나 심지어 앱을 처음 시작할 때도 환자를 귀찮게하고 싶지 않습니다. 이것이 가능한가?
+0

나는 앱을 깨울 수 없다고 확신하지 않는다. iOS7에서 Apple은 침묵하는 푸시 알림을 도입했습니다. 팝업이 표시되지 않지만 앱에 작업을 수행 할 시간을줍니다. 맞춤 구성표 URL을 사용하면 어떻게되는지 궁금합니다. 시도해 볼만한 가치가 있습니다. – Andrea

+0

답장을 보내 주셔서 감사합니다. 자동 푸시 알림은 어떤 방식 으로든 진동을 사용하거나 메시지 알림 소리가 들리지 않음을 의미합니까? 이 앱은 노년층을 대상으로합니다.이 앱을 적기에 작성하도록 기기에주의를 기울이는 것이 중요합니다. – Vij

+0

사용자가 전송 한 것을 알 수 없습니다. 푸시 알림 용으로 등록 된 모든 기기에 하나를 보냈다는 아이디어입니다. 푸시에 의해 트리거되는 콜백 메소드에서 앱에 앱과 동일한 사용자 정의 스키마 URL을 열도록 지시합니다 ... 어쩌면 앱이 열립니다 ... 어쩌면 – Andrea

답변

1
  1. 가 자동으로 응용 프로그램을 시작할 수 없습니다,하지만 당신은 당신이 각 환자를 식별 할 필요가없는 경우에는 환자 앱
  2. 을 실행하기 위해 지역 알림을 사용할 수 UUID는 각 장치의 고유 한 ID입니다.
+0

답장을 보내 주셔서 감사합니다. 사용자가 앱을 사용할 때 처음으로 이상적인 아침 식사, 점심 식사 및 저녁 식사 시간을 설정하고 알림을 실행하기 위해 로컬 알림을 사용하도록 선택하겠습니다.이 결정이 의미가 있습니까? – Vij

+0

@Vij : 네, 맞습니다. 기기 식별과 관련하여 기기를 식별하는 새로운 방법 인 '광고 식별자'를 사용할 수 있습니다. 더 이상 UDID를 사용하지 않아도되며 UUID는 앱 실행시를 포함하여 거의 항상 재설정됩니다. 귀하의 장치를 식별하는 방법을 선택하려면 [여기] (http://www.doubleencore.com/2013/04/unique-identifiers/)를보십시오. – rdurand

+0

@rdurand 링크를 이용해 주셔서 감사합니다. 내 다른 의심은 앱 사용자가 노인이 될 것이고 설문 조사를 적시에 생각 나게 할 수있는 방법이 있어야합니다. 침묵하는 알림이이 목적을 달성하지 못할 것이라고 생각합니다. 다른 해결 방법이 있습니까? – Vij

0

iOS에서는 앱을 자동으로 시작할 수 없지만 상태 표시 줄에 미리 알림을 표시 할 수 있습니다. 이를 위해 지역 알림을 사용하십시오.

고유 ID와 관련하여 앱을 처음 시작할 때 임의의 ID를 생성하거나 기기의 UDID 만 사용할 수 있습니다.

+0

답장을 보내 주셔서 감사합니다. 사용자가 앱을 사용할 때 처음으로 이상적인 아침 식사, 점심 식사 및 저녁 식사 시간을 설정할 수있는 옵션을 제공하고 알림을 실행하기 위해 로컬 알림을 사용합니다.이 결정이 의미가 있습니까? – Vij

+0

예, 알림을 수신 할시기를 결정할 수있는 기능을 사용자에게 제공하는 것이 좋습니다. –