Django ModelForm Загрузить поле изображения

Существует способ достижения этого.

Вы не можете определить, установлено ли какое-либо конкретное приложение по соображениям безопасности и конфиденциальности. Но вы можете сделать трюк, чтобы открыть приложение, если оно установлено или открыть страницу Google Play, если это не так.

Чтобы сделать это, вы должны создать фильтр намерений для основного действия вашего приложения, чтобы откройте его, когда вызывается данный URL. Например:

    
            

            

            
            
            
        
     

Объяснение: когда пользователь переходит к http://www.myurl.com/openmyapp , если приложение установлено, будет создано намерение и активность будет показана.

Но что, если у пользователя нет установленного приложения? Затем вам нужно создать страницу перенаправления на вашем http://www.myurl.com/openmyapp/index.html . Когда пользователь достигает этого адреса, ваш сервер должен перенаправляться на market://details?id=com.your.app.package.

Таким образом, когда Intent не создается после того, как пользователь перейдет на http://www.myurl.com/openmyapp , веб-сервер вызовет другой URL-адрес. Этот URL, в свою очередь, откроет Google Play на устройстве прямо на странице приложения.

Надеюсь, что это поможет.

18
задан Shang Wang 11 August 2015 в 18:19
поделиться