ToothlessGear / node-gcm

A NodeJS wrapper library port to send data to Android devices via Google Cloud Messaging
https://github.com/ToothlessGear/node-gcm
Other
1.3k stars 206 forks source link

Compatibility documentation #155

Closed hypesystem closed 8 years ago

hypesystem commented 8 years ago

We are getting a lot of questions, recently, that boil down to compatiblitiy: which client library is used, which things work with that library, etc.

We should consider writing something about compatibility, at least a section saying which client-sides we can verify as working.

eladnava commented 8 years ago

@hypesystem GCM client libraries? E.g. iOS/Android/Cordova/PhoneGap?

hypesystem commented 8 years ago

Exactly. Especially Cordova and PhoneGap seem problematic.

eladnava commented 8 years ago

@hypesystem Here's what I've gathered so far about compatibility issues as of 11/12/2015:

Phonegap / Cordova (phonegap-push-plugin)

Couldn't find any issues for Ionic, though. I searched through all the issues and this is all that I found. Anything else you know about that I missed?

hypesystem commented 8 years ago

I think that pretty much covers it. I don't remember seeing any specific issues with Ionic.

I don't honestly know what the best way to document these things would be --- no matter what we would risk getting out of date very quickly, if we write something like "phonegap-push does not currently support topic subscription or using the notification field".

eladnava commented 8 years ago

@hypesystem Absolutely no problem there, we can just write it this way:

As of the 1st of January, 2016, {fill-in-issue-here-with-hyperlink}

I'm thinking about adding it to the README.md, below Custom GCM request options.

hypesystem commented 8 years ago

Sure! Sounds good :smile:

eladnava commented 8 years ago

@hypesystem Submitted PR =)