Hi there.
I got the OneSignal object today so i can send push notifications to my Android app.
The thing is i can't make it work and there isn't much that can go wrong here.
Anyone with experience on this thing? is it working or not?
Don't have an account yet? Then register once and completely free of charge and use our wide range of topics, features and great options. As a registered member on our site, you can use all functions to actively participate in community life. Write posts, open topics, upload your pictures, put your videos online, talk to other members and help us to constantly improve our project and grow together! So, what are you waiting for? Become a part of us today!
Login or registerTo get support for a technical issue such as installing the software, to query a purchase that you've made/would like to make, or anything other than using our software, please visit our Customer Service Desk:
Open a TicketHi there.
I got the OneSignal object today so i can send push notifications to my Android app.
The thing is i can't make it work and there isn't much that can go wrong here.
Anyone with experience on this thing? is it working or not?
Nevermind..
Problem solved!
The object works!!
Push notifications on Android at last!
Really??!
I saw it in the store but didn't find any information about its usage here on the forum.
Was it developed by a third party, right? I heard Fernando was working on push notifications for Android but this seems to be from another person.
How is it working? do you think it's safe to use?
It is very easy to use, you just need an OneSignal account and enable notifications in Firebase and that's it
My only problem is that i can't make it work in an app that also uses the admob object.
It doesn't want to compile.. lot's of errors. Once i remove admob it's ok but maybe it's some problem with my setup (i use the latest Fusion version but i maybe should reinstall java and android SDKs)..
I will post here if i manage to get it working with admob
I think there is a conflict between AdMob and OneSignal.. the two objects depend on different versions of the same google play services libraries and can't be used together..
Any chance to contact the developer of this extension?
Ok. After two frustrating days i came to the conclusion that you can't have OneSignal together with admob, Chartboost or Appodeal.
It just doesn't compile.
So until Clickteam releases their own push notification plugin for Android (or there is a working onesignal update) you can either monetize, or use push notifications with OneSignal .. but not both!
OneSignal is a good solution because it's free. If I remember well, Pushwoosh isn't free It's a shame to know about this incompatibility.
EDIT: Oh-o I see now that Pushwoosh has a free option. Interesting...
Hi
I am creator of this extension and my friend cybercode selling it in store.
Yes the onesignal extension have problem with admob because it using different version of google play service.
Im working on it and hope to fix it.
Sorry for my bad english
Excellent!
Hope we can get it working ASAP.
Can't wait !
I'm very interested of buying OneSignal Object, but I would like to know if it works on both Android and iOS Export Modules. I can't find this information anywhere on the Click store.
Thanks.
Any news about OneSignal compatibility with AdMob?
I buyed this plugin, but can't get it to work properly... When it starts, the user appears on the Onesignal users database, but when I send notifications with Onesignal, the notifications never appear in my phone, unless my app is opened in the moment I send the message... I already configured Onesignal with Firebase, so that's not the problem.
There is so little documentation and use of this plugin... anyone knows how to use it properly?
Hi Renan.
I'm using it, and it's working great.
You might need to check permissions, and your android manifest inside Fusion install folder, Data/Runtime/Android/RuntimeAndroid.zip -> AndroidManifest.xml
Make sure you add this:
<receiver android:name="com.onesignal.GcmBroadcastReceiver" android:permission="com.google.android.c2dm.permission.SEND" >
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<category android:name="com.yourcompany.yourapplication" />
</intent-filter>
</receiver>
<receiver android:name="com.onesignal.NotificationOpenedReceiver" />
<service android:name="com.onesignal.GcmIntentService" />
<service android:name="com.onesignal.SyncService" android:stopWithTask="false" />
<activity android:name="com.onesignal.PermissionsActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar" />
<service android:name="com.onesignal.NotificationRestoreService" />
<receiver android:name="com.onesignal.BootUpReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.QUICKBOOT_POWERON" />
</intent-filter>
</receiver>
<receiver android:name="com.onesignal.UpgradeReceiver" >
<intent-filter>
<action android:name="android.intent.action.MY_PACKAGE_REPLACED" />
</intent-filter>
</receiver>
Display More
Add it just before Before <meta-data android:name="FUSION_ID" android:value="number." />
Any news about OneSignal compatibility with AdMob?
did you enter in contact with teh developer?
ask him to send me a PM, I try with no success
did you enter in contact with the developer?
ask him to send me a PM, I try with no success
I contacted him some time ago, he didn't show any interest in fixing it.
I managed to fix the AdMob compatibility, I removed some libs from the one signal zip. Can't remember which ones.
I just wish I knew how to create the one signal extension for iOS, so I can use push notifs on there too.
Hi Renan.
I'm using it, and it's working great.
You might need to check permissions, and your android manifest inside Fusion install folder, Data/Runtime/Android/RuntimeAndroid.zip -> AndroidManifest.xmlMake sure you add this:
Add it just before Before <meta-data android:name="FUSION_ID" android:value="number." />
Hi Alan, thanks for the help...
I've tried to alter the manifest file like you said, but still got negative results, please check it if I did it right:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.yourcompany.yourapplication"
android:versionCode="1"
android:versionName="1.0.0"
android:installLocation="auto">
<uses-sdk android:minSdkVersion="8"
android:targetSdkVersion="8" />
<uses-feature android:glEsVersion="0x00020000" android:required="false" />
<uses-feature android:name="android.software.leanback" android:required="false" />
<!-- Permissions -->
<application android:icon="@drawable/launcher" android:largeHeap="true" android:allowBackup="false" android:hardwareAccelerated="true" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
<activity android:launchMode="singleTask" android:name="com.yourcompany.yourapplication.Main"
android:theme="@style/Theme.Fusion_actionbar"
android:label="@string/app_name"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize"
android:screenOrientation="sensor">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER"/>
<!-- Laucher_Intent -->
<category android:name="tv.ouya.intent.category.GAME"/>
<category android:name="android.intent.category.LEANBACK_LAUNCHER" />
<!-- M_Intent -->
</intent-filter>
<!-- Main -->
</activity>
<receiver android:name="com.onesignal.GcmBroadcastReceiver" android:permission="com.google.android.c2dm.permission.SEND" >
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<category android:name="com.yourcompany.yourapplication" />
</intent-filter>
</receiver>
<receiver android:name="com.onesignal.NotificationOpenedReceiver" />
<service android:name="com.onesignal.GcmIntentService" />
<service android:name="com.onesignal.SyncService" android:stopWithTask="false" />
<activity android:name="com.onesignal.PermissionsActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar" />
<service android:name="com.onesignal.NotificationRestoreService" />
<receiver android:name="com.onesignal.BootUpReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.QUICKBOOT_POWERON" />
</intent-filter>
</receiver>
<receiver android:name="com.onesignal.UpgradeReceiver" >
<intent-filter>
<action android:name="android.intent.action.MY_PACKAGE_REPLACED" />
</intent-filter>
</receiver>
<meta-data android:name="FUSION_ID" android:value="XXXXXXXXX" />
<meta-data android:name="android.max_aspect" android:value="2.1" />
</application>
</manifest>
Display More
When I send notification with Onesignal, the result is this on my opened App:
Please login to see this attachment.
But when the App it's closed, the notification never appears...
Just by any chance, did you download de OneSignal Update? Or just the OneSignal first download?
There are two.
Just by any chance, did you download de OneSignal Update? Or just the OneSignal first download?
There are two.
Yes, I had installed the update... Is the manifest file ok?
Yes, I think the manifest is ok.
I don't know why is that happening.
Let me check again.
Yes indeed, I had already pointed out that Admob and Onesignal could not work together, because that does not compile! Fault! Nobody has a new answer?
Has anyone solved the compatibility between the two objects? Thank you if you have a solution ...
Don’t have an account yet? Register yourself now and be a part of our community!
Almightyzentaco (Fusion 2.5 Tutorials)
Captain Quail (Firefly Tutorials)