感谢官方大佬回复!我前天下载taptap登录sdk包的时候,确实看到了您给的那个链接,主要是没有看到那种特别明确的js调用taptap登录sdk的代码,所以才跑到这里发帖。我猜测好像应该有类似于var o = jsb.reflection.callStaticMethod(TapBootstrap, registerLoginResultListener, methodSignature, parameters…)这样的代码demo(这是我脑海中的js调用java的伪代码),但没找到。
其实这还不是关键(代码问题总能解决),关键是我因为完全没有原生平台游戏上架经验,甚至平时基本不玩游戏,所以对游戏的登录流程完全是模糊的。我的游戏其实是最简单的消除类游戏,数据无非就是用户的钻石数量之类的,其实这些东西保存在本地也可以,只是觉得放在服务器端更规范些。况且以前上架微信抖音小游戏时也是保存在服务器端,所以不愿意改流程了。
我看taptap文档里,登录流程中有一步是要用户授权信息的,是不是不授权的话,根本就拿不到类似于openID这种东西?如果这样,其实这就已经和微信或抖音小游戏不一样了,微信或抖音小游戏都是静默获取openID的(然后开发者就可以偷偷摸摸的构建用户账号体系了,很多时候,有openID就足够了,昵称头像没有也可以)。如果taptap里没用户授权就拿不到openID,那我干脆就不想做用户登录了,毕竟一般用户都很讨厌各种授权是吧?
想请教各位老师,在原生平台(比如taptap或者小米华为之类的应用商店)上架这种消除类的简单单机游戏,大家一般做用户登录流程吗?也就是说像用户钻石数量这种数据,大家是保存在客户端本地还是服务器端呢?
本人纯小白,这种帖子可能多少有点伸手党和找骂的意思了,但 还是想请各位老师多多指教,谢谢!