Отправлять Push-уведомление, когда продукт был одобрен только в appstore

#php #iphone #apple-push-notifications

#php #iPhone #apple-push-уведомления

Вопрос:

У нас есть приложение, которое продает «загружаемые» продукты. Сценарий такой:

  1. Добавьте продукт в наш сервер (работает на php и symfony)
  2. Добавьте продукт в Apple Store и дождитесь, когда он будет одобрен
  3. Продавайте его.

Это работает как шарм.

Но я хотел бы реализовать push-уведомления, когда новый продукт добавляется в наш магазин. Проблема в том, что я не знаю, был ли продукт одобрен и доступен ли он на стороне Apple. Это может сбить пользователя с толку, когда он видит уведомление об 1 новом продукте, но оно недоступно, и пользователь даже не видит его в приложении.

Есть ли способ получить одобренный и доступный список продуктов от Apple?

Комментарии:

1. Я не уверен, можете ли вы попробовать, если SKProductsResponse выдает недопустимый идентификатор продукта, если он не одобрен

2. Я должен проверять продукты на моем PHP-сервере. Не в приложении. Есть ли какой-либо способ сделать это?

Ответ №1:

Эй, попробуйте проанализировать электронные письма, которые вы получаете из App Store при одобрении нового продукта. Это обновит все уведомления, и вы не пропустите ни одного пользователя

Комментарии:

1. Хорошая идея! Кстати, вот причина, по которой я ненавижу Apple! Все для пользователей, ничего для разработчиков.

Ответ №2:

Просто внедрите на свой сервер модуль, который извлекает продукт Apple, чтобы проверить, есть ли он там.

http://developer.apple.com/news/ios/archives/2010/january/

Привлекайте клиентов непосредственно к вашему приложению в App Store с помощью ссылок iTunes С помощью ссылок iTunes вы можете предоставить своим клиентам простой способ доступа к вашим приложениям в App Store непосредственно с вашего веб-сайта или маркетинговых кампаний. Создать ссылку на iTunes очень просто, и ее можно использовать для направления клиентов либо в одно приложение, либо во все ваши приложения, либо в конкретное приложение с указанным названием вашей компании.

Чтобы отправить клиентов в определенное приложение: http://itunes.com/apps/appname

Чтобы отправлять клиентов в список приложений, которые у вас есть в App Store: http://itunes.com/apps/developername

Чтобы отправлять клиентов в определенное приложение с названием вашей компании, включенным в URL:http://itunes.com/apps/developername/appname

Более подробную информацию о создании ссылок на iTunes читайте: Создание удобочитаемых ссылок на App Store для ваших приложений и компании.

Или создание удобочитаемых ссылок на App Store для ваших приложений и компании

Комментарии:

1. Я не получил вашего ответа. Вы сказали о прямой ссылке на приложение, но я хотел бы увидеть пример кода для получения продуктов из магазина. Предоставленные вами ссылки не содержат ответа на мой вопрос. Они отвечают только на вопрос «Как напечатать прямую ссылку на приложение».

2. Кстати, вы сказали «Просто внедрите на своем сервере модуль, который извлекает продукт Apple, чтобы посмотреть, есть ли он там». И да, он мне нужен, но я не могу его найти.