Díky. Je to fakt tak. Chápu, že nemohou dávat klíče ke svému produktu. Ale nerozumím tomu, co jim brání poskytnout veřejné url, jak to dělá ACR phone. Pravda URL není nikde zveřejněné, ale kdyby ho chtěl nějaký poskytovatel služby, věřím že by jej dal, protože je dal i nám (i když my mu pomáháme to ladit). Hypotetický příklad takového url. https://sendpush.myphonedomain.com/api/v1/SipPushSender/SendPush?type=reg&account=722459@sip.odorik.cz&pnProvider=fcm&pnParam=512355900317&pnPrid=deLSKOTLT7GPN6trLShMgA:APA91bF6zE5TI_907rxY0HbN_E5o0ZDj380IwzYIIk-zoyDG9hOTM9gHwWO99HOBOWVgI-trG9shhTqYVb70-ZXHg6Y7Sri3ZJE2q_tgNH9MsylmR-Iey-IWNRN3DR41oKgpSy8yCqwjadu píše: ↑stř 13. pro 2023 15:03:48 Tak mi to nedalo a zeptal jsem se. Toto je odpověď:
Hi,
Indeed push notifications sending requires two parts : a client identifier matching a server certificate.
The server certificate is fully private and owned by the service provider, that's why our app on the Store only supports push notifications for our own SIP service/server.
To my knowledge there is no service provider that gives access to the client identified for it's service, meaning we can't support push in our apps for other services as well.
If you'd like you have push notifications in Linphone, the easiest way is to rebuild the app and simply change/add your push identifier in the app matching your server certificates.
Best regards
Ty parametry toho URL se SIP server dozví právě z hlavičky Contakt u registrace. A mohla by tam přibít i autentizace předplatného, kdy si někdo třeba předplatí milion push notifikací.
Myslím, že podobné řešení by mělo být docela škálovatelné a kdyby ne, tak nějaký drobný roční roční balíček by to mohl spravit. A hlavně to push by mohli používat všichni, co mají vlastní Asterisk, nebo jinou podobnou ústřednu. Protože poslat si vlastní push na vlastním serveru je mnohem snadnější, než cpát do cesty univerzální outbound proxy, který musí fungovat se všemi SIP poskytovateli a být dobře škálovatelná.
On totiž může být problém si dát vlastní kopii Linphone na google store, protože google se moc nezdá že SIPový client se může dívat do kontaktů, mít přístup k mikrofonu a volat. Mohli by to kvůli nějakému nesmyslu vyhodit, schvalují na to výjimky. To už asi může být lepší třeba F-droid, ale asi by se to muselo přejmenovat .... Fakt není o co stát.