2011-01-08 5 views
0

사용자가 이메일, 비밀번호 및 기타 모든 공통 항목으로 등록 할 수있는 앱을 만들고 있습니다. 그러나 사용자는 한 번만 등록 할 수 있어야합니다. 각 사용자는 하나의 전자 메일로 한 번만 등록 할 수 있습니다.사용자가 한 번만 내 iPhone 앱을 등록 할 수 있도록하십시오.

고유 한 기기 ID를 사용하여 사용자가 현재 사용중인 기기에 대해 하나의 계정 만 만들 수 있도록합니다. 예를 들어 앱을 재설치하고 다른 이메일로 새 계정을 만들려고하면 내 서버가 기기 ID가 이미 등록되었음을 감지합니다.

하지만 내 문제는 이것이다 : 이미 계정이있는 사용자가 다른 기기에 앱을 설치할가는 경우, 그들은 다른 이메일을 사용하여 다시 등록 할 수있을 것입니다. 이제는 한 명의 사용자가 두 개의 계정을 가지고 있기 때문에 나쁘다. 그리고 무엇을 위해서 나는 이것을 허락 할 수 없다.

이와 같은 상황을 막을 수있는 방법이 있습니까? (미리 감사드립니다)

+0

그래서 사용자가 기기 A 또는 기기 B에 있는지 여부를 묻고 싶습니까? –

+0

나는 동의하지 않고 자신의 유다인을 수집하지 않기를 바랍니다. –

+0

@Wayne 그게 나쁠까요? 그 의미는 무엇입니까? –

답변

2

간단한 대답은 할 수 없습니다. 앱을 설치 한 사용자의 iTunes 계정을 알 수있는 방법이 없으므로 사용자가을 알기로 선택하지 않으면 두 기기가 동일한 사용자 인 에 속하는지 알 수 없습니다. 이 작업을 수행하기 위해 '링크 장치'기능이 있습니다.

2

사용자가 자신을 식별하지 않고 여러 기기에서 앱 사용자를 식별 할 수있는 방법은 없습니다. 앱을 다운로드 한 사람은 누구나 무료로 설치할 수 있습니다. 그것에는 그러나 많은 장치들이 소유. 사용자에게 의도하지 않은 부정적인 결과를 초래할 것입니다 당신이 위의 일을 설명합니다 또한

.

고유 한 기기 ID를 사용하여 사용자가 현재 사용중인 기기에 대해 하나의 계정 만 만들 수 있도록합니다. 예를 들어 앱을 재설치하고 다른 이메일로 새 계정을 만들려고하면 내 서버가 기기 ID가 이미 등록되었음을 감지합니다.

사용자가 다른 사람에게 기기를 제공하면 어떻게되는지 생각해보십시오. 이제 중고 장치를 구입하거나 장치와 관련된 iTunes 계정을 전환 한 사용자는 귀하의 응용 프로그램을 사용할 수 없습니다. 그들이 자신의 사본을 구매 한 합법적 인 신규 사용자 인 경우에도 마찬가지입니다.

새로운 제한 스키마가 필요하다고 생각합니다.

+0

유효 지점. 감사 –

1

나에게 당신이 물리적으로 장치를 사용하고있는 사람을 식별하는 방법을 찾고 있습니다. 불행히도 (그리고 다행스럽게도 나와 수백만 명의 다른 레귤라 사용자에게 :-)) 기술은 아직 없습니다.

최선의 방법은 특정 장치에 연결된 iTunes 계정을 식별 할 수 있다는 것입니다. 그러나이 경우에도 동일한 사용자임을 알 수있는 합리적인 방법은 없습니다. 예를 들어 iPhone과 iPad는 둘 다 동일한 iTunes 계정을 사용하지만 iPad는 대부분 내 아내가 사용하며 대부분의 응용 프로그램은 자신의 온라인 계정 (이메일, Facebook, Twitter 등)에 연결되어 있습니다. 또한 주 사용자가 다른 사람 인 여러 장치에서 사용되는 하나의 iTunes 계정이있는 다른 사람을 알고 있습니다.

또한 기기 ID를 기반으로 계정 생성을 차단해서는 안됩니다.자신의 iPhone 사용자가 iPhone을 판매 한 경우 새 소유자는 등록 할 수 없으므로 앱을 사용할 수 없지만 이전 소유자 계정에는 액세스 할 수 없으며 액세스하지 않아야합니다.

2

이것은 전혀 문제가되지 않습니다. 여러 장치에 응용 프로그램을 설치하지 못하게하는 경우 사용자가 전화를 변경할 때 응용 프로그램을 다시 구입해야합니다. 그러나 iTunes는이 응용 프로그램이 이미 구입되었다는 사실을 사용자에게 알려주기 때문에 비 기능 응용 프로그램으로 끝납니다 ...

그래서 대답은 할 수 없지만 다른 한편으로는 ' t ...

관련 문제