yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] easyjoin:
Continue from post #346

The version of the app removed from the Play store is 158, published on June 9. Version 159, which I tried to publish and which triggered everything you read, is on the closed beta and production channels. Version 158 was removed because according to them it is affected by the same problems as 159 even though when I published it, and they accepted it, they found no problems.

Google has a channel and version management system that is as follows: if they find a problem in the production channel that affects version 10, and the same problem also affects version 2 that is in a channel that is not the production channel, for example closed beta, the developer must first publish the new version in closed beta channel, must wait for it to be accepted in that channel, and then promote the new version in the production channel.

That is why I published the new version (160) in the closed beta channel.

Version 160 was rejected in the closed beta channel . I didn't get a specific email explaining the reason but on the developer's console page I saw that the motivation is "Not adhering to User Data policy". I explain this part at post #342.

I appealed to their new decision concerning the 160 version and got the following response:

I replied:

The screenshots are those attached in post #346.

Continue to the next post: #348
[Android Apps and Games] easyjoin:
Continue from post #347

Their reply to my email was:

So I go back to the email chain realated to appeal [4-0703000032350].

EDIT: I replied, with a new email, to their email (post #345) as follows:

They replied:

In this email they talk about version 159. As a reminder, version 159 is in closed beta and in production channels, and has never been distributed to production users. Also, in the closed beta channel, version 159 was overwritten by version 160, which as you read in post #342 was rejected.

Here you need to understand that being a programmer does not give you something extra to understand what exactly you need to do in this case. My understanding of the current state is what is deduced by reading the emails and notifications from them.

So, I assume that since they are talking about version 159, they want me to promote version 160 from closed beta to production. Maybe it doesn't make much sense since they rejected version 160 from the closed beta channel but I can't figure out what I should do differently since they didn't respond to me about why they rejected version 160 in closed beta but only about version 159.

I am currently in this state. The app was removed from the Play store on June 16, and now it's June 28.
[Android Apps and Games] XDAIL:
The beta and stable release are in the same domain (net.easyjoin.pro) so it is considered as one application.

Did you do that?

Have you tried to go back to version 157?

(I could not figure out if the problem is related to changes in the new version 158, or to the settings of the "Google Play Console", or someone's false report).
[Android Apps and Games] easyjoin:
I am not sure if I understood your statement correctly. I am always talking about the same application which is found in different versions on different channels. When a version is a rejected in one channel you have to publish the new version on all the channels where the rejected version had been published.

Considering that the disputed feature is introduced to version 1 this would not solve anything. The first version was released on March 2018. Note that it is not possible to revert to an old version but only replace it with a new one.
[Android Apps and Games] XDAIL:
1. First of all you need to check if the app has been rejected due to changes in the new version of the app itself (158 vs. 157), or is it related to Google Play Console settings only such as the privacy page.

2. It is true that it is not possible to revert to the old version, but you can try to re-upload the previous version (App bundle file of 157), with a new version code (161).

3. What about this:

Did you do that? Try disabling all versions in all channels and then uploading a new version.
[Android Apps and Games] easyjoin:
Just got the notification that the last update I published in production was accepted. The app is again available on Play store.

Usually in such cases, after "struggling" for 12 days to solve such a problem, one has no desire to continue. You thank everyone who has supported and helped you and let it go.

But I think it is necessary to explain what was wrong, in my opinion, with their first decision. I don't want to do it to continue a controversy, but to explain to those who can improve the process regarding the removal of apps what went wrong.

I will take the time to update users of the app that they can again download it from the Play store and I will put together a detailed post on what, in my opinion, is wrong with their first decision.
[Android Apps and Games] easyjoin:
EasyJoin Pro will be on discount for the next few days. https://play.google.com/store/apps/details?id=net.easyjoin.pro
[Android Apps and Games] easyjoin:
Looking for testers for new version of EasyJoin for macOS
[Android Apps and Games] gidano:
Hi easyjoin,

I have emailed you the updated Hungarian language file, feel free to use it!
[Android Apps and Games] easyjoin:
To celebrate EasyJoin's 6th anniversary, the Pro version will be on sale for the next few days

It has been six years since I published the first version of EasyJoin. I had done it more out of curiosity than anything else, to see how to publish an app on the Play store.

That version was totally free and without ads or other things that are trendy now among free apps, like data mining.

To the initial version, published on July 24, 2017, I added the paid version on February 27, 2018. To distinguish the two versions, both of which were then available on the Play store, I called the first "Essential" and the second "Pro."

At some point I decided to remove the "Essential" version from the Play store and offer it directly from the site. This was an almost mandatory choice because of the way Play store works-Google could have decided, as it did with apps from other developers, to delete one of the two because it was very similar, in fact the "Pro" is an extension, in terms of functionality, of the "Essential." Obviously, I couldn't risk losing the version that supports the development of both, so the "Essential" can be found only on the site.

A "Go" version and a "Go TV" version were added in above versions. Both of these versions only offer file sharing between devices.

The "Go" version, like the "Essential," is free and ad-free and is available on the site. Currently its development is stalled and I would advise those who use it to upgrade to the "Essential" version.

The "Go TV" version is paid and is available on the Play store. It can be installed on all Android devices, including Android TV and Google TV.

You can download the paid versions from the Play store.

Free versions for Android are available on the site, as are versions for Windows, Linux and macOS.
[Android Apps and Games] easyjoin:
I'm here once again to tell you how fun it is to publish apps to the Google Play Store:

https://www.reddit.com/r/EasyJoin/comments/193y3hj
[Android Apps and Games] easyjoin:
The new version of EasyJoin for macOS is ready to go - v4.0​

The new native version based on SwiftUI is out of beta testing and ready to replace the previous version.

For the moment it's possible to download it directly from the site and I'm considering making it available on the App store as well.

Following is the changelog for version 4.0, which you can also read on the website:

This is the new native version for macOS developed with SwiftUI. You can get the legacy version, based on Mono, from here.

You can connect your devices via Internet without using external servers.

DDNS-like service to share your Internet IP and port with trusted devices without using third party services.

New section "Connection" in the settings.

Adapted "Trusted" device settings page to include parameters for "Direct Internet Connection".

Dark theme has been added.

You can renew the encryption keys. Go to a "Trusted" device settings, scroll down and click the "Renew encryption keys" button (when available).

You can add a remote device, which is not on the local network, via the Internet.

You can authorize the application to access any folder.

You can manage the files of a remote device. Currently you can:

Delete remote files/folders.

Rename a remote file/folder.

Create a remote folder.

Download files/folders from the remote device and select the local folder where they will be saved.

Upload files/folders to the remote device and select the remote folder where they will be saved.

View remote files as a list, grid or with preview.

New setting to enable remote file management on the "Trusted" device settings page.

New setting for "Trusted" devices to be defined as "default". When a "default" device is the only "Trusted" device online, text and files are sent directly to it without going through the device selection screen.

New setting to override the functionality of the "default" device.

You can "pin" P2P messages so that they are not deleted when deleting messages by type.

You can filter "MESSAGES" by type, text and pinned.

You can filter "SMS" by text.

You can use "Shift + Enter" when writing a message to go to the next line instead of sending the message.

New icon in the contact list to start writing an SMS to the selected contact.

Minimizes data update request (currently SMS and contacts) when a remote device is online and is not a local device. You can still manually request a complete update of the data.

You can choose to show remote notifications as native notifications or as notifications managed by the app.

You can reply to a P2P message directly from the native notification.

You can see the queue of files being sent by selecting the corresponding item from the menu.

New setting to preserve the date of an incoming file.

All clickable items will be highlighted on mouseover.
[Android Apps and Games] F4uzan:
I have been using EasyJoin for a while and even convinced some of my friends to use to it, and I can say it's been quite great – almost unexpected, actually.

The UI, which was the vocal point in my Play Store review is getting better in each update. However, if looking at a function-over-form perspective, the app is admittedly, very usable.

Apart from the lack of Mac and Linux client (requiring me to use a Windows machine to cross-transfer to my PC), I don't see much to complain about and the solid transfer performance is something I appreciate a lot.

Overall, would definitely recommend. I plan to use the app as an 'on-the-go' replacement for Samba, and it seems to be to doing that job well.
[Android Apps and Games] easyjoin:
You just filled my motivational bar :o
[Android Apps and Games] easyjoin:
Both Android and Windows apps from version 1.0.25 are compatible with the upcoming Android app "EasyJoin Phone calls & SMS".

In the next days will be available the open beta version of "EasyJoin Phone calls & SMS" in the Playstore. As the name suggests with this app you will be able to control phone calls (hung up, mute, answer with speaker on) and send SMS messages from any device (not just your computer). And of course will have all the other functionalities of the EasyJoin app.

The first functionalities available will be those relating to phone calls.
[Android Apps and Games] jaydee 77:
Will you support file transfer via Wifi-Direct and NFC or QR code pairing?
[Android Apps and Games] easyjoin:
I don't find useful the WiFi direct. To much clicks and settings to achieve the same thing you can achieve with a WiFi hotspot. For that reason the app support the creation of a WiFi hotspot with one click from the settings page or using the widget.

What you mean with "NFC or QR code pairing"? The main characteristic of this app is that you don't have to pair, take photos of qr images or write urls in browsers. You just connect all devices in the same network and then you can decide how the devices can interact with each other by adding them in the trusted or temporary list or via settings. Give me more details about this.
[Android Apps and Games] jaydee 77:
I'm thinking of transfer files when you are in the "jungle" or "desert" without any network at all (no mobile data or wifi network). So you can make use of Android Beam functionality within the app.
[Android Apps and Games] easyjoin:
I had the same thing in mind when i created the WiFi hotspot management. You can create your own wifi network from your device and connect all your other devices without using an external network. Give it a try.
[Android Apps and Games] easyjoin:
EasyJoin "Phone calls & SMS" edition is live on Playstore.
[Android Apps and Games] easyjoin:
"EasyJoin" and "EasyJoin Phone calls & SMS" cannot coexist in the same device.

If you have installed "EasyJoin", you must uninstall it before installing "EasyJoin Phone calls & SMS".

If you want to keep messages, devices and settings, you can create a backup of the data from "Settings" and restore it to the new installation.
[Android Apps and Games] shovon:
Any app for ubuntu ?
[Android Apps and Games] easyjoin:
The native Linux and MacOS versions are in the plan, but since I work alone on this app I can't say with certainty when they will be available.
[Android Apps and Games] jmoportugal:
Tank you installing now hope it works well are work
[Android Apps and Games] shovon:
Ok, thank you
[Android Apps and Games] Freezy202:
Now I just need friends that will call me :D. Apart from that I fell in love with your app!
[Android Apps and Games] easyjoin:
Ahahaha call yourself from the landline.

In couple of weeks will be ready the Android update with a better looking UI, i hope that you'll love also the new version.
[Android Apps and Games] F4uzan:
I don't have any reason to wait for the coming months, but now I definitely do. Would love to see a macOS version of the app seeing how convenient it is on my Windows machine.

And the UI would be a pleasure. Like my previous comment(s) regarding the app, the UI is improving, but if there's a plan to fully revamp it then I'm definitely on the train for it.

Fingers crossed for the progress of these two things!
[Android Apps and Games] easyjoin:
The restyled UI is available in Playstore for both Android apps.
[Android Apps and Games] shovon:
Add a option to change android app color accent
[Android Apps and Games] easyjoin:
Will be an option to select different themes.
[Android Apps and Games] shovon:
Thanks :D
[Android Apps and Games] F4uzan:
Loving the new UI here. It's much more concise and straightforward, can't say enough how much I like the improvement.

Keep it up! I'm definitely looking forward the day where I can have an alternative to FTP that works much more reliably across different platforms.
[Android Apps and Games] kpirnie:
nice job mate
[Android Apps and Games] easyjoin:
Now it's the time of the Windows version before to start with the Linux app.
[Android Apps and Games] easyjoin:
The restyled Windows app is ready. You can download it from the main post.

In addition to the restyling, some bugs have been fixed.

A few more features will be added in the coming days.
[Android Apps and Games] angello2299:
this is a good news mate

was waiting for it

thanks and keep up the good work.
[Android Apps and Games] easyjoin:
From version 1.1.1 of the Windows app, you'll be able to download and install an update directly from the app.

Just click the "Check for update" button in "Settings" and if exist an update you can click on button "Download & install update" to get it.
[Android Apps and Games] easyjoin:
The Windows app has been released.

Differences between versions 1.0.* and 1.1.*:

- Restyled UI to make the app more user friendly and better looking.

- Setting for the default folder for the incoming files/folders.

- Setting for the default folders for the incoming files based on their type.

- Send the same SMS to multiple phone numbers.

- Send files/folders from the Windows file browser. Select the files/folders, right click and select "EasyJoin" from the "Send to" menu.

- Send files/folders with drag&drop.

- Check, download and install an update directly from the app.

if there are no requests, in the following versions bug fixes will prevail for both Android and Windows apps. This will give me time to take care of the Linux version.
[Android Apps and Games] easyjoin:
So, what is the best and quickest option to port the application on Linux?

A Winforms application, running on Ubuntu Windows shell via Mono, using VcXsrv to render the window :)
[Android Apps and Games] easyjoin:
Since version 1.2, it is no longer necessary to enable the sharing of notifications in order to send SMS messages and manage phone calls from the PC.

Read more at the FAQ page.
[Android Apps and Games] easyjoin:
Linux version using GtkSharp/Mono. This one seems more promising.
[Android Apps and Games] ew:
Any plans for a chrome plugin?
[Android Apps and Games] easyjoin:
If i'll have the time to do something specific for a browser will be for Firefox.
[Android Apps and Games] easyjoin:
Hi Linux users. Is anyone of you available to try a pre-alpha version and give me feedback?

Knock-knock: [MENTION=4751327]F4uzan[/MENTION], [MENTION=8102966]jubayer7[/MENTION], [MENTION=2773723]angello2299[/MENTION]
[Android Apps and Games] F4uzan:
Christmas is coming and you hit the right time to ping me up! Tell me what distro I need and I'll get it set up around Monday or so.
[Android Apps and Games] easyjoin:
I've tried the app on "Ubuntu 17.10 amd64" and I would like to know if you (and anyone else) can run the app on other versions of ubuntu and/or other distros.

The aim is to check which packages are needed to start the program. I already know that the various icons/buttons do not work!

The Linux and macOS version is now available for download from the main post.

Prerequisites: you need Mono and GtkSharp in order to run the app.

On "Ubuntu 17.10 amd64" i installed the following packages:

sudo apt install mono-runtime;
sudo apt install gtk-sharp2;

Download View attachment 4371635 (last update: 2017-12-27) and extract it to a directory. The zip file contains only one file ("EasyJoin.exe").

cd ~;
mkdir EasyJoin;
unzip Downloads/EasyJoin-Linux-macOS.zip -d EasyJoin;
chmod +x EasyJoin/EasyJoin.exe;

To start the app from the shell:

mono ~/EasyJoin/EasyJoin.exe &

You may be able to run the app without "mono":

~/EasyJoin/EasyJoin.exe &
[Android Apps and Games] F4uzan:
Ah, you're using Mono! That should be doable on Arch Linux then. I'll test on both Debian (sid release) and Arch, I'll report back the result later.

Thank you for the Christmas gift!
[Android Apps and Games] easyjoin:
And also under macOs:

You have to download and install Mono for macOs.

Follow the same instructions to download and run the app as for the Linux version.
[Android Apps and Games] angello2299:
will try it tomorrow on ubuntu and give feedback
[Android Apps and Games] shovon:
yea, sure :D
[Android Apps and Games] shovon:
btw, I tried on elementary os loki and it worked, bt stopped responding whenever I selected something in them app
[Android Apps and Games] easyjoin:
I'm not familiar with "elementary os", is linux based? When you say "stopped responding", could you not change the various tabs and see the static content?

Also, what packages did you have to install and how, to start the app on this OS?
[Android Apps and Games] wokawoka:
First of all thank you so much for this incredibly useful app, there's a real need for it: while on Linux we could use an2linux and kde connect since a while (and now eventually your Linux port of easyjoin!) until now I still had to find a good solution to interact with the phone from a Windows pc and mirror the android notifications to it (I refuse to use cortana for android notification mirroring function for privacy reasons).

I just tried the app on Windows but unfortunately I'm not able to see the toast notification on Windows (the pop-up notification works but, being also pink, I would prefer something more polished and integrated with the OS).

Is the toast notification option supposed to trigger a native Windows notification? If so, this would be really great once I would be able to understand why it's not working and eventually to fix it. Do you have any suggestion about it?

Thank you very much once again and please keep up the great work!
[Android Apps and Games] easyjoin:
Hi, read first the FAQ page and if you can't find a solution contact me again.
[Android Apps and Games] wokawoka:
Hello, thank you for replying.

I've read the FAQ carefully and I haven't found any mention to my problem.

I can connect without any problem from windows to the phone and vice versa. I can send and receive messages from/to the phone and notification.

I'm just experiencing a problem with the windows notifications: easyjoin regularly shows pop-up notifications but if I switch to pop-up notifications on the options no notifications are shown. It would be cool if there would be a way to have easyjoin to interface with and output windows 10 native notifications.

Thanks again
[Android Apps and Games] easyjoin:
I'm not sure if i understand well what you describe so i'll give some info hoping to address your issue.

You can't share the Windows 10 notifications to other devices. At least not for the moment. I have it in the todo list. It's also in the todo list the case to integrate the program notifications with Windows 10 notifications.

On the Windows program you can choose how do you want to view the notifications of the Android devices: as "Toast" or as "Popup". The UI in both cases is the same but when you choose "Toast" the notification disappear automatically after 5 seconds.
[Android Apps and Games] wokawoka:
Thanks for replying.

I'm not interested in mirroring windows10 notifications to android (the opposite is more than enough), I was just asking if it was possible to integrate the Windows program notifications with Windows 10 notifications (it would look much cleaner).

Pop-up notifications on easyjoin windows portable app works perfectly fine here (in pink colour) but if I switch to toast notifications in the options nothing appears.
[Android Apps and Games] easyjoin:
Hello, I tested the Toast notifications and I can't find any bugs. On my computer they have the correct behavior, are displayed correcting and close automatically after 5 sec.
[Android Apps and Games] wokawoka:
Allright, then it may be something linked with my configuration.

I look forward the possibility to integrate easyjoin notifications with the windows 10 native notification system.

I would obviously be glad to pay for the app if it would switch to a paid one.

Thanks again for your project
[Android Apps and Games] easyjoin:
The Linux and macOS version is now available for download .
[Android Apps and Games] easyjoin:
Hi Linux users, the linux (and macos) version has just been updated and it's aligned with the Android and Windows versions.

Knock-knock: [MENTION=4751327]F4uzan[/MENTION], [MENTION=8102966]jubayer7[/MENTION], [MENTION=2773723]angello2299[/MENTION]
[Android Apps and Games] shovon:
I'll check & tnx
[Android Apps and Games] easyjoin:
Android app has been updated.

- You can change the main color of the app

- New app icons

- New locales for German, Greek and Italian. You can select the language from "Settings". Especially for the German language your suggestions and corrections will be very useful.

- Minor bug fixes and improvements.
[Android Apps and Games] shovon:
Force stop & getting this error!
[Android Apps and Games] MeridianMU:
Having a hard time making this work. It always crashed :(
[Android Apps and Games] easyjoin:
Click the notification and send me an email with the error.
[Android Apps and Games] easyjoin:
If you can give me more details we may found a solution.