Функция обзора в приложении в приложении iPhone

StackOverflow https://stackoverflow.com/questions/2957877

  •  23-10-2019
  •  | 
  •  

Вопрос

Недавно я видел в некоторых приложениях, которые обзор и рейтинг (с 5 звезд) могут быть интегрированы в приложение. У кого -нибудь есть идея, как это делается? Например, с HTTP -запросом?

Более конкретно: могу ли я создать представление в своем приложении с помощью Uitextfield и кнопки, чтобы, когда пользователь пишет свой отзыв в Textfield и нажмите «Отправить», обзор должен быть опубликован в «Отзывы клиентов» в магазине приложений? и рейтинг также должен быть выполнен внутри приложения аналогичным образом.

Это было полезно?

Решение

Да, я сделал это с моим собственным приложением. У меня есть кнопка оценки, которая попадает на следующий метод на щелчке:

- (IBAction) reviewPressed: (id) source { 
NSString *str = @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=341086403"; 
   [[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];
}

Вам нужно будет заменить идентификатор в URL -адресу с помощью собственного идентификатора приложения. Для новых приложений это представляет вам проблему с цыпочками и яйцом-у вас нет удостоверения личности, пока приложение не выйдет в эфир.

Другие советы

Вы можете получить свой идентификатор приложения, отправившись в процесс отправки приложения, но решите загрузить приложение Binary позже. Затем вы получите идентификатор приложения и, таким образом, добавите его в свой код.

Я думаю, что это поздно, но это лучшее решение. Вы можете использовать URL ниже, чтобы напрямую отправить пользователя для написания страницы просмотра в магазине приложений. Просто нужно заменить идентификатор приложения.

itms-apps: //itunes.apple.com/gb/app/id1136613532? action = write-review & mt = 8

Пример :

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/gb/app/id1136613532?action=write-review&mt=8"]];

Здесь мой идентификатор приложения 1136613532. Анкет Вы можете заменить его своим. Протестировано в iOS 10.3

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top