Hi guys,
I have a problem with OneSignal's Deeplinks.I wanted it when I tapped PushNotification, to open a certain screen of the application.On iOS, it looks like it's working properly, taking a little trouble with going back to the previous menu... But on Android, it's not working. When I open the App it always opens in HomePage.Has anyone had these kind of problems?One note: The PushNotification message is sent from a WebApp, different from the Mobile App.
Thanks,
Miguel
Hello, Nuno,
We recently solved a couple of issues regarding deeplinks in general (one of them related with Android). If you didn't generate your mobile in the last couple of weeks and are using an app identifier with lower and upper case characters, would you mind generating your app again and giving it a go?
Best regards,
Carlos Simões
Hi Carlos,
First of all, thank you for your response.I have the latest version of OneSignal, which I installed in February (date after January 12, the latest version that is in Forge). However I will reinstall.I would like to ask a question: The Stack I am working on is in Java, and I had to do a reimplementation of a function that was in .NET. I don't think so, but can this have any effect? Either way I keep saying that it should not have any negative effect since iOS seems to be working.When I debug, it builds the deeplink well, but then in the case of Android, it does not go to the intended screen.
Hello, Miguel,
No need to reinstall the plugin from the Forge: all you have to do is request a new mobile app to be generated, from either Service Studio or Service Center.
Although you had the latest version of the plugin yourself, MABS itself is updated over time, with improvements and bugfixes. In this manner, apps generated today may not be the same as those generated, say, a couple of weeks ago.
Regarding the Java implementation: if I recall correctly, you should have implemented a method to parse JSON objects on the included extension (which only includes one for .NET). In my opinion, it should not affect it, even moreso if, like you said, iOS is working properly.
Let me know if you are able to get deeplinks working after re-generating the app.
Carlos Simões wrote:
Carlos Simões
Hello Carlos,
This is what we did:
Same issue on Android (the app identifier is all in lower case anyway).
Although it does open the application, it does not redirect to the indicated screen. And it works fine on iOS, so the construction of the deep link should be correct.
Any insight on what the issue might be?
Thank you! :)
Maria João Portela
Maria João Portela
I did everything you told me and yet I still have the same problem.
For iOS the deeplink is working, but in the case of Android not. When I click on Push Notification it opens HomePage.
Can you help me with this problem? More colleagues have had the same problem?
Miguel Verdasca
Hello,
After ruling that out, we're going to need to analyse it further to understand what's happening.
Could you please open a support case with us so we can better assist you?
Thanks in advance, and best regards,
Clarifies me a point, in Android case is there an obligation to have intent-filters?
Thanks for all,
It doesn't make sense to me that you, as an OutSystems developer would have to worry about that: if the plugin/app has deeplinks and they require intent-filters, then the plugin should have them.
Having said that, I'd say that's not the case: if so, the app would not open altogether.
This happen to me as well,didn't test iOS as I do not have iOS developer account and iPhoneHad to use redirect URL
Hi,
I am used onesignal
Tested all the possible scenarios on both iOS and Android apps, and here the verified list :
Android
IOS
I need to work the deeplink When the app is not running in background & App is open in background(IOS & ANDRIOD), Anyone help me
Thanks,Jeyasri
JEYASRI R wrote:
Hi JEYASRI,Did you solved the problem?We have the same problem in Android (we have not tried it jet in IOS). We want to redirect to a specific screen when the notification message is clicked, and the APP is CLOSED.The other two scenarios (APP executing in background and APP opened) is workingfor us.Our config:
Do you know if its possible to get the OnNotificationOpened action when the APP is CLOSED?
s34 eskura wrote:
Hi eskura,
I am not fixing that issue? I dont know how it is possible.