여기에 대한 대답은 Microsoft Store Engagement and Monetization SDK를 사용하는 것입니다. 앱의 현재 라이선스 상태는 LicenseInformation 클래스의 속성으로 저장됩니다. 따라서 평가판 사용 기간 동안 사용자는 평가판 라이선스를 사용하고 앱을 구매할 때 전체 라이선스를 얻습니다. 일반적으로 라이선스 상태에 따라 달라지는 기능을 조건부 블록에 넣습니다. 즉, 시나리오에서 광고를 사용 또는 사용 중지합니다. 여기
void ReloadLicense()
{
if (licenseInformation.IsActive)
{
if (licenseInformation.IsTrial)
{
// Show the features that are available during trial only.
}
else
{
// Show the features that are available only with a full license.
}
}
else
{
// A license is inactive only when there' s an error.
}
}
더 자세히 이것에 대해 이야기 MSDN 설명서에 link입니다.
희망이 도움이됩니다.
나는 Microsoft 스토어 참여 및 수익 창출을 사용하고 있지만 문제는 앱의 전체 라이선스가 없으며 무료 월간을 원하는 경우 앱 구매로 구매할 수 없다는 것입니다. 그 이후에 사용자는 앱 구매를 통해 유효 기간이 만료 된 전체 라이센스를 갖도록 "정지 (suscription)"를 구입할 수 있습니다. –
가장 가까운 시도는 테스트 기간을 끝내고 내부적으로 활성화 된 신청서를 구매 한 다음 구독을 구매할 때입니다. 그러나 이번에 구독을 구입하지 않으면 신청서가 활성화 상태로 유지되고 싶지 않습니다. 이 ... 만약 내가 그것을 다른 방법 라운드, 먼저 응용 프로그램을 활성화하지 않고 구독 구매, 트랜잭션이 내게 오류를 보냅니다. –
라이선스가 비활성 상태 일 때 고객이 정식 버전을 구매하도록 어떻게 리디렉션합니까? 거기에 몇 가지 자동 프로세스가 있습니까? – batmaci