особенно если он не имеет учетной записи GoogleFireBase всеравно как вы его идентифицируете, ему важен ID устройства, точнее FB токен в системе, который уникален для каждой установленной копии приложения, он меняется даже при его переустановке. Т.е. приложение должно его как то получить, а далее средствами FB вы отправляете сообщение указывая этот самый токен, и устройство его получает, система обрабатывает и показывает в нотификайшн, а приложение при этом может его обработать (нужен для этого BroadcastReciever, но можно и вручную). А как привязать конкретного пользователя к токену - тут уже ваше дело, FB предлагает всякие разные варианты от учетки гугля до регистрации по email или SMS.
<uses-permission android:name="android.permission.QUICKBOOT_POWERON" />
<uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" />
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:windowBackground">@null</item>
</style>
<style name="AppTheme.CenterAnimation">
<item name="android:windowBackground">@drawable/ll_face_logo</item>
</style>
Помню видел приложение, где в списке, напротив имени приложения 3 галочки - впн, вай фай, и моб. сеть, в котором можно включить только впн
1. Можно ли что то подобное сделать при помощи конструкторов приложений?
2.Достаточно ли будет обычного хостинга? Или нужно будет арендовать VDS и все разворачивать самому?достаточно обычного хостинга, потом если объем трафика и загрузки будет расти можно и сервер под это дело
Может есть готовые решения?нет, всеравно надо все допиливать руками
3. Сколько примерно будет стоить разработать такой сервис? (с минимально необходимым набором функций)10 тыс евро
4. Подскажите пожалуйста Телеграм чаты, где можно связаться с разработчиками таких сервисовво флиланс обратись на хабре
if (clipupsync) {
Intent clipupintent = new Intent();
clipupintent.setPackage("com.mydev.myappname");
PackageManager pm = getPackageManager();
@SuppressLint("QueryPermissionsNeeded")
List<ResolveInfo> resolveInfos = pm.queryIntentActivities(clipupintent, 0);
Collections.sort(resolveInfos, new ResolveInfo.DisplayNameComparator(pm));
if (resolveInfos.size() > 0) {
Intent i = new Intent(clipupintent);
ComponentName name = new ComponentName("com.mydev.myappname", "com.mydev.myappname.activityname");
i.setComponent(name);
i.putExtra("clipuploader", resulturl);
i.setType("text/plain");
startActivity(i);
}
}
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
clipboard = getIntent()
.getCharSequenceExtra(Intent.EXTRA_PROCESS_TEXT);
if (clipboard == null){
clipboard = getIntent().getStringExtra("clipuploader");
}
CharSequence cliptoshare = clipboard;
clipboard = null;
new Sharing().getClipboard(cliptoshare, this);
finish();
// process the text
}
большинство ПО под линукс может спокойно работать и на андроид
у скаченных не моих приложений, вес от 3х и выше