Перейти к содержанию
Fire Monkey от А до Я

dante333

Пользователи
  • Постов

    43
  • Зарегистрирован

  • Посещение

Весь контент dante333

  1. При отправке пуша из консоли kinvey,API Calls (обращение к API сервиса) не защитывается,что правильно,ведь запроса от пользователя мы не получаем.То есть,теоретически,вы имеете "безлимитку" на пуши. Все таки Kinvey это не совсем "про пуши",сервис имеет гораздо больше функций и применений,а пуши это можно сказать бонус.Если пользоваться чисто пушами,то единственный запрос от пользователя будет приходить при первом запуске приложения,для получения пары ID/токен.Так что вариант с Kinvey,особенно при небольшом количестве пользователей,имеет право на существование).Но и тут не все так гладко.Kitty в соседней теме описала про дублирование уведомлений.
  2. Kitty,а вы попробуйте переустановить свое приложение.Удалить и заново поставить.Получите +1 к пушам. Было 3,станет 4.Больше переустановок,больше пушей. Когда работал с Kinvey была такая же история.В блогах на Embarcadero обсуждали даже.Если в кратце и по памяти,то при переустановке приложения,в Kinvey дублируется запись устройства на которое отправляется push.Что бы избежать этого,надо делать доп проверку на уже существующий токен для данного устройства.Повторюсь что это по памяти,но суть понятна.Можете поискать в блогах Sarina Dupont на Embarcadero. Собственно после этого я и перешел на нативные пуши. Потому как написал многоуважаемый ZuBy: Вот,нашел: https://community.embarcadero.com/blogs/entry/remote-push-notifications-on-android-with-rad-studio-xe6-795 Второй коммент. 15 раз установил,15 пушей.
  3. Это количество запросов к сервису.если 200 пользователей сделают по 5 запросов,все,лимит исчерпан.Например запрос авторизации.
  4. Насколько я помню,он бесплатен до определенного количества пользователей/запросов.Сам начинал с него,но потом перешел на тогда еще GCM + PHP push-сервер.И как говорится,"ни о чём не жалею" )).
  5. Думаю будет полезно многим.Сам делал так же недавно в одном проекте,лучше этого метода тоже ничего не придумал.Да и svg оказался довольно годным форматом,который легко поддается манипуляциям. Вот так у меня выглядит:
  6. dante333

    Push из Хрома

    Если я вас правильно понял,то я делал так. Настроив свой PHP PUSH сервер передавал ему команду через обычный webbrowser: WebPush.Navigate('http://Адрес_вашего_PUSH_сервера/push.php?action=send-push&text='+ansitoutf8(MessageEdit.Text)); Соответственно если ссылку эту повесить на кнопку на странице сайта,эффект будет тот же.
  7. Собираете в debug конфигурации? Разрешения то же под debug проставляете?
  8. А если так?Вот этот вариант уже на телефоне протестил.поменял размер баннера на small. Project1.rar
  9. Вот apk файл.Попробуйте поставить.Переименуйте расширение только в .apk Project1.rar
  10. 'ca-app-pub-1111111111111111/2222222222' Я выкладывал для примера.Вместо 1 и 2 должен быть Ваш уникальный ID.И не все советы учли.Вот Ваш проект с правками.Работает 100%.Осталось только вставить свой ID.Тестировал на эмуляторе. TestAD.rar UPD.Вообщем еще потестил.Если ID не присваивать вообще,то не показывает.Если присвоить хотя бы 'ca-app-pub-1111111111111111/2222222222' то показывает.
  11. Тогда по манифесту все ок.ну если только <meta-data android:name="com.google.android.gms.version" android:value="4323000"/> 2 раза встречается. Вот как у меня: FormCreate: BannerAd1.AdUnitID := 'ca-app-pub-11111111111111111/2222222222'; FormShow: BannerAd1.LoadAd; BannerAd1.Show; Правда еще прописан BannerAd1ActionCanBegin.
  12. AndroidManifest.template видимо не правили.Добавьте Перед <activity> <meta-data android:name="com.google.android.gms.version" android:value="4323000"/> После </activity> <activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/> Должно помочь. Вот тут можете посмотреть.
  13. Вот это верно подмечено.
  14. У меня без этого не приходило,даже в тестовом.На форме вообще лежал один BannerAd.С ID же все заработало.Но это моё ИМХО.
  15. Вам надо еще ID присвоить,например в обработчике создания формы. BannerAd1.AdUnitID := 'ca-app-pub-1111111111111111/2222222222'; ID можно получить тут GOOGLE ADMOB.
  16. Да и laser'ы по-моему все на снапе.вообще asus наплодили этих моделей так,что сразу не разобраться.у самого зен 5.
  17. ZenFone 5 LTE (A500KL) ASUS_T00P насколько я помню не на Атоме.Там snapdragon.
  18. Спасибо.А какие изменения?Что фиксит? UPD.Разобрался.Спасибо еще раз.
  19. Как бы посмотреть куда оно пишет... Я почти на 100% уверен что в /data/data/<package name>/ http://delphifmandroid.blogspot.ru/2014/02/deployment-manager.html Если пишется кодом что вы привели,то да,вы правы.Однако если это приложение ваше,то можно изменить место записи опять же исходя из таблицы по ссылке. P.S. пока писал,ZuBy опередил.
  20. У вас не хватает в нем немного.Используйте этот.Он 100% рабочий. AndroidManifest.template.xml
  21. Можно глянуть на него?Лежит в папке с вашим проектом.Название файла AndroidManifest.template.xml.
  22. AndroidManifest.xml настраивали?
×
×
  • Создать...