Приложения отображаются как расширение Chrome и не отображаются на Google Apps Marketplace
Аналогично этому вопросу После публикации моего приложения Google Apps в Интернет-магазине Chrome оно устанавливается как расширение. Я не могу найти свое приложение на Google Apps Marketplace. Я использую правильный файл manifest.json, как в разделе публикации на рынке приложений Google на странице разработчика ( https://developers.google.com/apps-marketplace/listing), но до тех пор, пока эти два дня не появятся. Может ли кто-нибудь из Google помочь мне в этом?
{
"manifest_version" : 2,
"name" : "myApp",
"version" : "1.1.1.1",
"description" : "upload the app",
"icons" : {
"128" : "icons/128x128-icon.png",
"16" : "icons/16x16-icon.png"
},
"container" : ["DOMAIN_INSTALLABLE", "GOOGLE_DRIVE"],
"api_console_project_id" : "123456789012"
}
Благодарю.
2 ответа
У нас была такая же проблема. Чтобы опубликовать приложение на новом рынке приложений, чтобы оно могло быть установлено только администраторами домена Служб Google, мы предприняли следующие шаги:
1) Отмените публикацию старого приложения и создайте новое приложение (не понимаю, зачем это нужно, но было предложено Google - вам нужно всего лишь повторно создать приложение)
2) Вы можете использовать тот же манифест, но для раздела "контейнер" удалите "GOOGLE_DRIVE" (я полагаю, что в настоящее время существует проблема, из-за которой в результате приложение переходит в интернет-магазин Chrome). Обратите внимание, что удаление GOOGLE_DRIVE приведет к удалению приложения из "мини-маркета", которое появляется, когда вы выбираете "Открыть с помощью"> "Подключить больше приложений" при щелчке правой кнопкой мыши по файлу на Google Диске.
3) Включите следующий раздел в манифест (где foo.bar - это URL-адрес, который должен открываться при запуске приложения):
"app": {
"launch": {
"web_url": "http://foo.bar"
}
}
4) Опубликуйте приложение - оно должно показывать предварительный просмотр в Google Apps Marketplace и будет отображаться в следующем формате: https://chrome.google.com/webstore/detail/url-slate/ccnijgcacpbjachbddmjjinnkidkpaob
Итак, пример манифеста, который работал для нас:
{
"manifest_version" : 2,
"name" : "myApp",
"version" : "1.1.1.1",
"description" : "upload the app",
"icons" : {
"128" : "icons/128x128-icon.png",
"16" : "icons/16x16-icon.png"
},
"container" : ["DOMAIN_INSTALLABLE"],
"api_console_project_id" : "123456789012"
"app" : {
"launch" : {
"web_url" : "http://foo.bar"
}
}
}
Попробуйте добавить "приложение" на ваш mainfest. См. https://developers.google.com/chrome/apps/docs/developers_guide.
Something like following, where http://foo.bar is apps web URL.
"app": {
"launch": {
"web_url": "http://foo.bar"
}
}
Если это не работает, попробуйте удалить GOOGLE_DRIVE из контейнера.