i dont know Google hate me but they didn't give me access to Google Wave back then and now also they didnt give me access to CtDM, is there any way to start developing and working with the framework without getting access from Google ?
now also they didnt give me access to CtDM
C2DM is in a slow rolling beta. I imagine they got thousands of applicants, and they are only going to take on people at a pace that they can support.
is there any way to start developing and working with the framework without getting access from Google?
No. You are welcome to write your own push framework, but C2DM requires Google servers, and for the beta, your C2DM-enabled Google account needs to be on a whitelist.
I have registered my id with google for Android Cloud to Device Messaging. I am getting the following error when calling the registration Intent in the logcat.
08-02 14:43:29.835: DEBUG/GoogleLoginService(211): onBind: Intent { act=android.accounts.AccountAuthenticator cmp=com.google.android.gsf/.loginservice.GoogleLoginService } 08-02 14:43:29.866: WARN/GoogleLoginService(211): Device has no accounts: sending Intent { act=com.google.android.gsf.LOGIN_ACCOUNTS_MISSING } 08-02 14:43:29.907: ERROR/GTalkService(211): asyncFetch: no username 08-02 14:43:29.907: DEBUG/C2DMRegistrar(211): [C2DMRegistrar.19] AuthTokenCallback: account missing